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

求教!qt简单有关问题

2012-04-08 
求教!!!qt简单问题C/C++ code#includeQApplication#includeQlabel#includeQFontDialogint main(int

求教!!!qt简单问题

C/C++ code
#include<QApplication>#include<Qlabel>#include<QFontDialog>int main(int argc,char *argv[]){    QApplication app(argc,argv);    QFontDialog fd;    QFont f;    bool ok;    f=fd.getFont(&ok,QFont("Times",12));    return app.exec();}

这是按照书上自己打的,改了一点,可是不知道为什么,按ok或cancel,或右上角的叉叉,都只能表面关闭程序,任务管理器的进程里还有,必须手动关闭,请问这是为什么呢

[解决办法]
因为你在程序的最后进入了事件循环。而此时QFontDialog已经关闭了,所以没有界面了。

把最后一句改成return 0;

热点排行