为什么启动程序后Qt中的MainWindow正在关闭?

时间:2014-11-20 20:19:53

标签: linux qt qmainwindow

我正在使用这个程序在Windows上工作,没问题。 当我在linux上运行它时(使用QT创建器,在Windows上同样)窗口显示并立即隐藏。 程序是大到粘贴它,这是我的main.cpp代码

int main(int argc, char *argv[]){
    QApplication a(argc, argv);
    MainWindow w;
    w.show(); 
    return a.exec();
}

它应该是什么?

1 个答案:

答案 0 :(得分:0)

如果没有退出应用程序的致命异常,则事件循环(a.exec())由于某些事件提供而退出。因此,可见性不足以得出您的应用在Linux上退出的原因。