无用的草稿
20:45:14 2019-08-13
开始写
23:11:58 2019-08-13
写的过程中遇到问题 知道解决方法后 记下来 之后在其它随笔里进行详解
QStringLiteral
23:28:01 2019-08-15
写了下登录界面和菜单界面 一边看qt designer 一边模仿用代码写
虽然差不多调试好了vs和qt 但用vs写的话有些地方会出莫名其妙的bug。。。
17:07:49 2019-08-16
写了余下的几个界面 大概明天就要用MySQL来读写 数据 但我现在还没搞明白怎么在qt中加入MySQL语句
18:52:33 2019-08-17
开了另外一个 来写 也是等作业交了之后再放过来
向大佬学习 :https://www.cnblogs.com/Enceladus/p/11197971.html
尝试用代码来写界面
用数据库来实现增删改查 感觉和文件是类似的 都是读入 然后进行CRUD
QT 中文教程:http://c.biancheng.net/view/1817.html
QT reference:https://doc.qt.io/qt-5/qwidget.htm .l
QT WIKI:https://wiki.qt.io/Main
至于布局的写法 可以在单在qt中建一个项目
右键单击 选择 Add Existing Files(添加现有文件) //os:顺便吐槽一句 我的qt不知道为什么是中英参半的 。。中英合拍?
选择项目的build文件 选择对应的 头文件

这样在 qt designer中添加一个控件 就可以通过上面这个 头文件来看是怎么设置的了
写登录界面时遇到了把控件加入QVBoxLayout中却无法显示的问题 我用的时mainwindow 而在 mainwindow中必须要有一个Central Widget 如图所示 也就时必须setCentralWidget一个窗口

qt中设置widget的text时(就是在图形界面上控件显示的文本)用中文 会导致乱码
在设置text时用 QStringLiteral(文本) 就可以了

登录界面 界面实现的步骤都差不多
先把要的元素设置在类的定义中 在类的定义时候实现 设置位置大小什么的也写在定义中

菜单界面 其他界面就不截出来了 有点占空间 主要是要写使用MySQL

浙公网安备 33010602011771号