更新时间:2019年5月10日
想了想还是把我这个简陋的课设摆上来,说不定也能为别人带来一些帮助。
供自己之后回头温习,或者希望有大神帮我看下。
目前有的功能:
简单用户管理:用户注册,用户登陆。
通讯录:创建联系人、修改联系人、浏览联系人、查找联系人。
涉及到的组件:
qPushButton qLineEidt qStackedWidget qComboBox qTreeWidget
程序截图:
主界面
创建联系人
浏览和查找联系人界面
我没能解决的问题:
①: 我想将整个程序做的好看一点,为此找了三张长图(在images文件下),但我使用的是QStackedWidget来实现界面切换,界面嵌套。 更换程序背景变成了QStackedWidget对象更换背景(不同的页不同的背景)。 然而现有查到的资料找到的方法,比如修改样式表这种,都不能实现,总会出现奇怪的问题,总之不理想。
我能想到和找到的另一个方法是,使用label显示出我想显示的背景图片,然后将其整个贴在我当前的QStackedWidget的页上,但发现这种方法会让图片遮住我的其他组件,比如按钮、文本输入框这类,暂时也没能找过解决方法。
我没有实现的功能:
①没有对用户的输入内容进行语法检查,单纯使用QString存储用户的输入,只有在注册用户的时候又对输入的用户名与已有的用户进行比对,但没有限制用户的输入,即输入汉字、数字、字母都是可以的,这一缺点在新建和修改联系人上会显得比较别扭,比如联系人电话号码用户可以输入汉字。。。这在程序中是允许的。 这一功能并非无法实现,单纯是因为我懒。。。。 见谅见谅
分享时间 2019年5月9日
exe文件(直接运行 无代码) 百度网盘:
链接:https://pan.baidu.com/s/19Y1Fw1JbGY-hv_qNhF1zIg
提取码:cass
源文件 百度网盘:
链接:https://pan.baidu.com/s/14qUiGuX_lh2YkTtUtuyT7g
提取码:5t0z