Ich habe eine QApplication(abgel.), die meinen Ablauf steuert und ein QDialog als Menü. Nun soll die Application nach Menüaufruf auf Kommandos(Methodenaufrufe) vom Dialogfenster warten.
Muss ich dafür mit Threads arbeiten oder nicht? -- Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
Nein, eigentlich nicht. Sinnvoll allerdings dann, wenn die Berechnungen kräftig CPU-Zeit kosten, damit die Oberfläche noch ansprechbar ist. -- Reden ist Schweigen und Silber ist Gold.
Und wenn ich aus der Appication noch Widgets mit graphischen Ausgaben starten will, die den weiteren Ablauf des Programms nicht blockieren sollen? -- Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
Dann dürfen diese Widgets nicht modal sein. Bin jetzt nicht der Qt-Experte, aber man kann das glaube ich bei einigen Widgets einstellen (Dialogen ?). Alle anderen müssten nach wie vor arbeiten, d.h. auf ihre Eingaben reagieren können. -- Reden ist Schweigen und Silber ist Gold.