2016-03-19 4 views
0

Ich habe eine QT-Anwendung für Mac erstellt, aber wenn ich Mission Control starte, wird die Anwendung nicht angezeigt, was muss ich dafür tun?QT-Fenster nicht in Missionskontrolle gezeigt

Vielen Dank im Voraus!

+0

Ich denke, du meinst LaunchPad. Wenn dies das ist, was Sie möchten, verschieben oder kopieren Sie Ihre Anwendung in den Ordner/Anwendungen – adlag

Antwort

0

Ich hatte das gleiche Problem, meine App funktionierte gut, aber nach dem Wechsel zur Missionskontrolle verschwand das Fenster. In meinem Fall habe ich einen Fehler gemacht, indem ich die Methode exec() im Hauptdialog aufgerufen habe und nicht auf QApplication. Wenn Sie das gleiche getan haben, wird das Problem behoben, wenn Sie im Dialogfeld und exec() in der Anwendung aufrufen.

int main(int argc, char *argv[]) 
{ 
    QApplication app(argc, argv); 
    MainDialog dialog; 
    dialog.show(); 
    return app.exec(); 
}