Wie kann ich mehr als eine QAction zu demselben QMenu hinzufügen?
Posted: 05 Jan 2025, 17:11
Ich versuche, die Qt-Menüs-Anpassung zu implementieren, und ich biete eine Funktion zum mehrmaligen Hinzufügen derselben QAction im selben RMB-Kontextmenü an. Aber wenn ich es versuche:
Wenn ich QAction zweimal hinzufüge, erscheint nur eine Instanz von QAction im Menü.
Warum kann ich nicht mehr als eine haben? Instanzen von QAction? Gibt es einen Trick, um dies zu erreichen?
Ich habe versucht, eine neue Aktion mit allen Eigenschaften der vorherigen Aktion zu klonen/erstellen. Aber ich weiß nicht, wie ich die Eigenschaften SENDER und MEMBER einer QActions abrufen/extrahieren kann.
Code: Select all
myMenu->addAction( myAction );
myMenu->addAction( myAction );
Warum kann ich nicht mehr als eine haben? Instanzen von QAction? Gibt es einen Trick, um dies zu erreichen?
Ich habe versucht, eine neue Aktion mit allen Eigenschaften der vorherigen Aktion zu klonen/erstellen. Aber ich weiß nicht, wie ich die Eigenschaften SENDER und MEMBER einer QActions abrufen/extrahieren kann.