1.创建按键
#include <QPushButton>
QPushButton * btn = new QPushButton;
//设置父亲
btn->setParent(this);
//设置文字
btn->setText("德玛西亚");
//移动位置
btn->move(100,100);
//第二种创建
QPushButton * btn2 = new QPushButton("孙悟空",this);
//重新指定窗口大小
this->resize(600,400);
//设置窗口标题
this->setWindowTitle("第一个项目");
//限制窗口大小
this->setFixedSize(600,400);
2.信号与槽机制
信号:各种事件
槽: 响应信号的动作
signal 和 slot 想要建立相应的联系就要用 connect.
connect函数是建立信号发送者、信号、信号接收者、槽四者关系的函数:
connect(sender, signal, receiver, slot);
自定义信号使用条件:
- 声明在类的signals域下
- 没有返回值,void类型的函数
- 只有函数声明,没有定义
- 可以有参数,可以重载
- 通过emit关键字来触发信号,形式:emit object->sig(参数);
一个信号可以和多个槽相连;
多个信号可以连接到一个槽;
一个信号可以连接到另外的一个信号;
标签:函数,day01,信号,connect,QPushButton,btn,600 From: https://blog.csdn.net/m0_61372301/article/details/140594737