Hallo,
ich habe in einem Programm ein QTabWidget. Ich habe einen Slot gebaut, der diverse Actionen disabled, wenn kein Tab mehr offen ist.
Dieses mache ich, indem ich entsprechende QAction duch Aufruf von setDisabled(true) deaktiviere.
In meinen QToolbars werden entsprechende Actions ausgegraut und sind nicht wählbar. In meinem QMenu sind jedoch die Actions weiterhin wählbar und werden auch ausgeführt.
Wenn ich den Slot manuel aufrufe, dannn werden die Actions auch im Menü ausgegraut.
Wo mag der Fehler liegen?
Entschuldigt diese allgemeine Beschreibung, aber die betreffenden Codezeilen wären wohl zu zahlreich...
Ich danke schonmal für eure Hilfe.
Doc
QAction vollständig deaktivieren
-
Doc_symbiosis
- Beiträge: 32
- Registriert: 19. Juni 2008 23:10
Re: QAction vollständig deaktivieren
Sind denn die QAction-Instanzen im Menu und in der Toolbar die selben? Also machst du es so, wie in der Doku zu QAction beschrieben?