我正在使用这个程序在Windows上工作,没问题。 当我在linux上运行它时(使用QT创建器,在Windows上同样)窗口显示并立即隐藏。 程序是大到粘贴它,这是我的main.cpp代码
int main(int argc, char *argv[]){
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
它应该是什么?
答案 0 :(得分:0)
如果没有退出应用程序的致命异常,则事件循环(a.exec())由于某些事件提供而退出。因此,可见性不足以得出您的应用在Linux上退出的原因。