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

Programme in C++. Entwicklerforum
Guest
 Wie kann ich mehr als eine QAction zu demselben QMenu hinzufügen?

Post by Guest »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post