//信号和槽的学习
//槽函数
//点击按钮关闭标签,要建立信号和槽的关系
//发送信号,由要操作的槽函数接收并处理
#include <QApplication>
#include <QDialog>
#include <QLabel>
#include <QPushButton>
int main(int argc,char** argv)
{
QApplication app(argc,argv);
QDialog parent;//父窗口
parent.resize(320,240);
QLabel label("我是标签",&parent);
label.move(50,40);
QPushButton button("我是按钮",&parent);
button.move(50,80);
QPushButton button2("退出程序",&parent);
button2.move(50,150);
parent.show();
//点击按钮关闭标签
QObject::connect(&button,SIGNAL(clicked(bool)),
&label,SLOT(clear()));
//点击按钮关闭程序
QObject::connect(&button2,SIGNAL(clicked(bool)),
&app,SLOT(quit()));//closeAllWindows() exit()
return app.exec();
}
QT学习之信号和槽(二)
最新推荐文章于 2024-05-17 05:51:02 发布