当前位置: 代码迷 >> QT开发 >> 求教!qt简单有关问题
  详细解决方案

求教!qt简单有关问题

热度:38   发布时间:2016-04-25 04:57:11.0
求教!!!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;
  相关解决方案