Qt4.4.3自带教程-调用quit退出程序
2008-10-06 13:01
459 查看
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
// 调用quit--看看Qt里的"消息"机制
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
//Qt里的很重要的特征-信号和槽
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
#include <QApplication>
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
#include <QFont>
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
#include <QPushButton>
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
int main(int argc, char *argv[])
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
{
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
QApplication app(argc, argv);
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
QPushButton quit("Quit");//创建按钮
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
quit.resize(75, 30);//设置按钮尺寸
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
quit.setFont(QFont("Times", 18, QFont::Bold));//设置按钮文字字体
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
//这个很像DOM事件处理的addEventLisenter(事件类型,事件处理方法);
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
//--这里quit按钮的单击信号及绑定的app程序的quit(),可以想象成,
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
//单击quit按钮则执行程序的退出
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
QObject::connect(&quit, SIGNAL(clicked()), &app, SLOT(quit()));
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
quit.show();//按钮显示出来
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
return app.exec();
![](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
}
截图:
![](http://img1.51cto.com/attachment/200810/200810061223269221140.jpg)
相关文章推荐
- Qt教程 第二章:调用退出
- Qt教程2-调用退出
- qt-designer使用教程2--调用退出.txt
- qt-designer使用教程2--调用退出
- 三个退出程序消息WM_CLOSE、WM_DESTROY、WM_QUIT
- Qt调用外部程序,启动并从中获取信息——QProcess
- Unity Editor下使用 Application.Quit()为什么程序没有退出?
- Qt程序打包成exe可执行文件图文教程
- InstallShield 调用可执行程序,并捕获程序退出码
- QT的一个奇怪问题,设置了Qt::Tool后,点击弹出对话框的确定取消按钮,程序直接退出
- Qt入门(13)——Qt的调用退出
- 程序捕获退出信号(SIGINT,SIGQUIT,SIGTERM)
- 让Console程序在退出时,调用特定的函数
- QT中调用外部程序的方法 QProcess类
- QT中调用外部程序:QProcess的使用
- MFC对话框退出程序所调用的函数
- Android[高级教程] Android程序调用本地图片并进行绘制
- QT中调用外部程序的方法
- Qt调用DLL动态库接口函数程序崩掉
- 【Qt】使用QProcess调用其它程序或脚本