我的 Qt 应用程序有一个奇怪的问题。我有一个QMainWindow
,方便MainWindow
。
以下代码适用于该main()
函数:
int main(int argc, char *argv[])
{
..
MainWindow mainWindow;
mainWindow.show();
..
}
但是,以下内容根本不显示 MainWindow:
int main(int argc, char *argv[])
{
AnotherClass::staticFunction();
}
class AnotherClass: public QObject {
Q_OBJECT
public:
static void staticFunction();
}
void AnotherClass::staticFunction() {
MainWindow mainWindow;
mainWindow.show();
return ;
}