最近使用按钮很多,本节学习一下按钮的一些用法。
¶信号槽
¶信号和槽
信号和槽都是函数,对于一个窗口中的按钮,我们期望实现点击按钮后可以调用某个函数,此时就用到了信号槽。
例:src/03/3-4
目标
单击按钮弹出对话框。
实现
ui界面添加Push Button(start、stop),修改窗口类属性名;
头文件添加槽声明:
123public slots: void showconn(); void showdisconn();
cpp添加槽的实现:
1234QLabel *label = new QLabel();label->setText(QObject::tr("Connect."));label->resize(200,100);label->show();
更改窗口构造函数:
“connect(ui->startButton, &QPushButton::clicked,this, &MyWidget::showconn);”
//使用connect()函数将单击信号clicked()与新建的槽进行关联,参数 ...