// 调用quit--看看Qt里的"消息"机制
//Qt里的很重要的特征-信号和槽
#include <QApplication>
#include <QFont>
#include <QPushButton>
int main( int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton quit( "Quit"); //创建按钮
quit.resize(75, 30); //设置按钮尺寸
quit.setFont(QFont( "Times", 18, QFont::Bold)); //设置按钮文字字体
//这个很像DOM事件处理的addEventLisenter(事件类型,事件处理方法);
//--这里quit按钮的单击信号及绑定的app程序的quit(),可以想象成,
//单击quit按钮则执行程序的退出
QObject::connect(&quit, SIGNAL(clicked()), &app, SLOT(quit()));
quit.show(); //按钮显示出来
return app.exec();
}
//Qt里的很重要的特征-信号和槽
#include <QApplication>
#include <QFont>
#include <QPushButton>
int main( int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton quit( "Quit"); //创建按钮
quit.resize(75, 30); //设置按钮尺寸
quit.setFont(QFont( "Times", 18, QFont::Bold)); //设置按钮文字字体
//这个很像DOM事件处理的addEventLisenter(事件类型,事件处理方法);
//--这里quit按钮的单击信号及绑定的app程序的quit(),可以想象成,
//单击quit按钮则执行程序的退出
QObject::connect(&quit, SIGNAL(clicked()), &app, SLOT(quit()));
quit.show(); //按钮显示出来
return app.exec();
}
截图:
转载于:https://blog.51cto.com/xcf007/103848