一、Qt创造器的使用
- 打开Qt创造器
在终端执行:qtcreator,右键锁定到启动器。 - 创建项目
文件->新建文件或工程->Qt控件项目->Qt Gui应用->填写项目名称(不要使用中文)->桌面->选择窗口容器->设置类名、头文件名、源文件名->选择是否创建界面文件(设置界面文件名)。 - 窗口类的构成:
mainwindow.ui 文件会自动生成 ui_mainwindow.h(在Qt创造器中不可见)。
ui_mainwindow.h 头文件中会自动生成 Ui_MainWindow类,该类中会包含所有mainwindow.ui文件中所画的控件。
在ui_mainwindow.h头文件中会在Ui名字空间中自动创建MainWindo类,Ui_MainWindow会被MainWindow类继承。
mainwindow.h头文件中会自动创建MainWindow类,默认继承QMainWindow,会一个默认的成员Ui::MainWindow *ui,它里面有所o界面文件中的控件。
二、Qt常用控件
QLabel:标签控件,用来显示简单的文本,在界面上只读的
setText 设置显示内容
text 获取标签上的字符串,返回值是QString
QPushButton:按钮控件
同样具有setText、text
重要的功能是 单击信号 clicked(),也有双击、悬停、按下、弹起信号。
QRadioButton:单选按键,同窗口下只能有一个被选中
重要功能是选中和取消选中信号
QLineEdit:单行输入文本框
常用操作是获取它的输入内容
QTextEdit:多行输入文本框
常用于输入大段文件,输入的内容可以换行,自带滚动条。
QComboBox:下拉输入框
它输入的内容只能通过下接按键选择,只防止用户输入错误常用解决方法。
QTextBrower:多行文本显示,支持富文本显示。
在界面上是只读的,文字可以设置字号,字体,颜色,加粗,对齐等操作。
QGroupBox:分组框,可以放入一个控制统一管理。
最常用的是放入QRadioButton按钮,一组的按钮只能有一个被选中。
QxxxSilder:滑块
有水平、垂直滑块,也可以当进行条使用。
QSpinBox:数字滑块
与Silder的用法基本一致,只它是以数字显示。
Silder的SpinBox主要操作是:初值、最大值、进步值
即可以用来显示,也可以用来设置。
三、Qt创造器常用快捷键及操作
快捷键:
Alt+0:显示/隐藏侧边栏
Ctrl+e 松开后按0:删除所有的分割窗口
Ctrl+e 松开后按1:删除当的分割窗口
Ctrl+e 松开后安2:水平分割窗口
Ctrl+e 松开后安3:垂直分割窗口
Ctrl+B+S:保存所有文件并编译执行
Ctrl+B:编译执行
Ctrl+R:运行项目
Ctrl+/:注释/取消注释
Ctrl+I:自动缩进选中的代码
Ctrl+Shift+R:批量修改变量名
Ctrl+F:搜索、替换
Ctrl+单击:跳转到定义位置
Shift+F2:声明与定义之间进行切换
Alt+Shift+u:小写转换成大写
Alt+u:大写转换成小写
F1:光标定位类或对象上,打开对类的帮助手册
F4:头文件与源文件之间快速切换