qt基础知识总结
qt基础知识总结
1、ctrl+r:快速运行
2、两种模式的区别:
一个是提供菜单栏的,一个不提供菜单栏
3、界面讲解
layouts:布局=水平布局+垂直布局+网格布局+表单布局
spacers:垫子≈水平框,看不见,帮助调整位置的一个东西
buttons:radio button(单选)、check box(多选)
item views:操作数据库的时候会用到
item widgets:单元控件,做文件管理系统会用到,文件展开
containers:容器,可以装一堆控件
input widgets:输入
display widgets:
- line edit:只能写一行
- text edit:可以写很多行
3、修改label字体

点击三个小圆点即可出现详细信息
4、水平布局、垂直布局实现
$%7B%5D%7D_%5D7L%60ISY$M.png?auth_key=1672016123-77c3XU2qPNSvCd4DTCmCSt-0-f42d0176f5cc441815e345278de7099c)
首先选中要进行水平布局的控件,然后点击2实现水平布局
- 设置水平布局变量所占比例
O%7DQQNVMO%5DU%5BX.png?auth_key=1672016123-wsrHTtKRBRnaE67gPSsvvY-0-b3a882f85a1e049c66003cede877996d)
- 实现全屏
选择text edit,然后选择整个大框,然后点击垂直布局,可以实现:

5、qt预览快捷键
alt+shift+r
6、显示到屏幕
先定义私有成员QString,然后转到槽构建对应函数,并展示到界面


7、设置屏幕大小、设置文本框大小,设置文本框字体样式
8、清空
expression.clear();//字符串不是指针,所以直接用.清空就可以了
9、在按钮上加图片

10、回退一格并展示
11、栈在qt中的头文件为
#include<QStack>
12、往前缩进
shift+tab
13、把qstring转换为char *

14、qt操作菜单

运行
15、字符串转换
- QString转换String
string s = qstr.toStdString();
- String转换QString
QString qstr2 = QString::fromStdString(s);

浙公网安备 33010602011771号