首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT关于退出程序的方法有关问题

2012-03-06 
QT关于退出程序的方法问题请教大侠~~我写了一个对话框界面小程序,在dialog类的构造函数里面加上了这句:QOb

QT关于退出程序的方法问题
请教大侠~~
我写了一个对话框界面小程序,在dialog类的构造函数里面加上了这句:

QObject::connect( ui->BClose, SIGNAL(clicked()), this, SLOT(close()) );

程序能够退出但是不知道这样做是否妥当?我看到的例子都是在在main函数里面调用程序的app对象的close(),现在这个是dialog类中的close(),纠结中...


[解决办法]
close 是 关闭 当前 的 Dialog 或者 form 之类的。
如果 这个 Dialog 或者 Form 是 application 的 main form 则 application 退出。
[解决办法]
QObject::connect( ui->BClose, SIGNAL(clicked()), qApp, SLOT(quit()) ); 

=========
qApp 为全局对象。

热点排行