QT基础知识
总共有两种方法关联信号与槽函数
方法一:借助集成开发环境QT creator自动关联–》右键转到槽函数
方法二:程序员自己写代码关联信号与槽函数
程序中有多个主界面,可以在多个界面之间来回跳转
注意:多界面跳转--》不要使用QWidget,用QMainWindow
QWidget和QMainWindow的区别:
区别1:QMainWindow有菜单栏,工具栏,状态栏,一般作为独立的窗口去使用
json数据:一种人为制定的数据格式,在计算机前端开发中经常使用这种格式的数据,保存信息很方便
json数据只能由对象,数组,键值对三种构成
对象:用{}来表示,可以嵌套其他两种数据 { {},{}} {键值对} {[数组]} {{},[]}
数组:用[]来表示,数组里面只能存放相同类型的数据 [1,2,3] [{},{},{}] [键值对,键值对,键值对]
键值对:用键:值表示, 键只能是字符串,值可以是任意合法类型
星期一:1
星期二:2
张三:123456
李四:789456
虚函数的优点?
可以预留接口,实现分工合作。
QT的api文档规律
规律一:组件的类名有统一的命名规则
pushButton --》QPushButton
label --》QLabel
规律二:头文件跟类名一样
#include <QPushButton>
规律三:ui设计师中所有的属性都有对应的接口函数去设置属性
这些函数都有统一的命名规则 setxxxxx() //xxxxx就是你见到的属性的英文单词名字
比如:属性名 geometry --》函数名setGeometry()
命名规范:驼峰式
(1)类名:首字母大写,单词与单词之间首字母大写
(2)函数名:变量名称首字母小写,单词与单词之间首字母大写
快捷键:
(1)注释:ctrl+/
(2)运行:ctrl+R
(3)编译:ctrl+B
(4)查找:ctrl+F
(5)整行移动:ctrl+shift+↑或↓
(6)自动对齐:ctrl+i
(7)同名之间的.h和.cpp之间的切换:F4
F2:跳转到符号的定义处,等价于ctrl+鼠标左键
F5:运行并调试
Alt+←:往回切换文件
Alt+→:往前切换文件
Alt+0:隐藏左侧边栏
Alt+v+v:切换普通模式和vi模式,注意按两次v
ctrl+/:快速注释或清除注释某一行或某几行
ctrl+r:运行程序(非vi模式下)
ctrl+shift+↑↓:成片上下移动选中的代码