Wie kann ich mehr als eine QAction zu demselben QMenu hinzufügen?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie kann ich mehr als eine QAction zu demselben QMenu hinzufügen?

by Guest » 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:

Code: Select all

myMenu->addAction( myAction );
myMenu->addAction( myAction );
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.

Top