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 ;
}