目录
1.如何创建一个Qt项目
2.常用快捷键及其相关补充
—命名规范
—帮助查看文档
3.QPushButton的基本使用
show():
setParent():
setText():
第二种创建按钮的方式
move():
resize():
编辑setFixedSize():
4.对象树
5.信号槽的基本使用
connect():
左上角点击新建文件或项目
注:创建项目的的文件路径不能有中文 ,有中文最后会运行不了
这样,第一个Qt项目就创建完成了
类名首字母大写,单词与单词之间首字母大写
函数名,变量名 首字母小写
在这里可以搜索对应想要查询的指令描述如QPushButton
在这里可以看到其子类,父类的相关信息等等 我认为文档的查看对于学习Qt非常重要
首先,在使用之前,要先引入头文件
然后就是创建一个按钮出来
要怎么知道自己创建成功了呢,让其显示出来康康
以顶层的方式显示出来 并不在窗口中(不把窗口挪开都看不到@_@)
如果要在窗口中设置按钮就要用其他的接口
如果想显示时候依赖在当前窗口 需要设置父窗口,这里的括号()内部需要当前窗口的指针,也就是this指针
给按钮里面设置文本
这里创建第二个按钮,直接把第二个按钮覆盖了
所以要把第二个按钮移动一下
窗口左上角为0坐标,往右是x正坐标,往下是y正坐标
设置窗口尺,括号里面可以理解为(长度,宽度)
设置固定尺寸(这个用法和resize一样,但是不能手动拖动改变窗口尺寸了)
setWindowTitle():
设置窗口标题
当创建的对象 父窗口是 QObject 或者是 QObject 派生下来的类,此对象会放
到对象树上,当程序执行完毕,树上的内容会从下往上依次释放
析构函数和C++的执行顺序会有些不一样
当我们想要在窗口中设置一个退出按钮,按这个按钮窗口就相当于点了右上角的X该怎么做呢?
在这两个关系之间需要一个连接,将其连接起来,这时候就要用到信号槽了
语法如下
(信号的发送者,发生的信号,信号的接收着,槽函数)
差不多是这样,但是这里的点击按钮,窗口关闭,的信号是什么呢,这时候查阅帮助文档
点击信号找到了
同理找一下窗口的关闭槽函数(槽的英文slot)
ok 完事具备 开始实现