[gelöst] Toolbar Funktionen für andere QWidget freigeben?
Verfasst: 2. Mai 2010 10:11
Hi, wie kann ich es ganz einfach ermöglichen das die Toolbar Funktionen meines Hauptprogrammes auch die QWidgets auf meinem QStackedWidget welche CentralWidget im Hauptprogramm gesetzt ist beeinflussen?
Ich habe da zB an "Drucken" oder "Speichern" oder "Alles Makieren" gedacht?
Mein bisheriges Konzept geht erstmal nicht.
Ich bekomme kein: connect Action im Hauptprog mit Oberflächenelemente meiner QWidget Test Klasse.
Jetzt kann ich sicher die Action was emit lassen was dann mein QWidget Test empfängt und ausführt. Okay. Problem wie kann dann in Abhängigkeit zur veränderten Oberfläche in meiner Qwidget Test die Toolbar Action im Hauptprogramm SetEnabled werden? Also die Kommunikation auch andersherum läuft?
Sicher das einfachste ist es jedem QWidget seine eigene Toolbar zu geben. Aber das bedeutet viel Programmierung (alles doppelt), viel Pflege und das ist immer viel Ärger.
Ich habe da zB an "Drucken" oder "Speichern" oder "Alles Makieren" gedacht?
Mein bisheriges Konzept geht erstmal nicht.
Ich bekomme kein: connect Action im Hauptprog mit Oberflächenelemente meiner QWidget Test Klasse.
Jetzt kann ich sicher die Action was emit lassen was dann mein QWidget Test empfängt und ausführt. Okay. Problem wie kann dann in Abhängigkeit zur veränderten Oberfläche in meiner Qwidget Test die Toolbar Action im Hauptprogramm SetEnabled werden? Also die Kommunikation auch andersherum läuft?
Sicher das einfachste ist es jedem QWidget seine eigene Toolbar zu geben. Aber das bedeutet viel Programmierung (alles doppelt), viel Pflege und das ist immer viel Ärger.