Gibt es einen Grund, warum ein QMenu nicht vom Qt Designer hinzugefügt werden kann? Ich finde es komisch, dass Sie andere Widget-Typen hinzufügen können, aber nicht das.Wie kann ich ein QMenu und QMenuItems zu einem Fenster von Qt Designer hinzufügen
Antwort
Wenn Sie ein bearbeiten QMainWindow Sie rechts das Fenster klicken und dann wählen "Menüleiste erstellen".
Oder sprechen Sie von einem "Kontextmenü", auch "Rechtsklickmenü" genannt?
Hinzufügen von Menübearbeitung für jedes Widget im Designer würde wahrscheinlich eine sehr peinliche und unbequeme Benutzeroberfläche. Es gibt wirklich keinen Ort, an dem man es sich vorstellen kann.
Wenn Sie eine Bearbeitung QMainWindow Sie die Menüleiste bearbeiten und seine Pop-ups, weil es einen richtigen Platz für sie in angezeigt werden.
Ich habe ein einzelnes Hauptfenster mit einer QGraphicsView und vielen QGraphicsItem Objekten. Jeder Typ der Elemente hat ein anderes Kontextmenü.
Ich finde, dass nicht in der Lage, die ContextMenu, oder zumindest die Aktionen, die in ihnen sind eine ernste Einschränkung von QtDesigner zu erstellen. Es bedeutet, dass ich etwa 10% der Aktionen mit dem Designer erstellen kann, und ich muss 90% programatically erstellen. Vergleichen Sie das mit dem Microsoft-Ressourceneditor, der all diese Dinge mühelos erstellt und verwaltet.
Ich hoffe, dass dies irgendwann angesprochen wird.
- 1. Wie öffne ich ein Qt-Fenster von einem anderen Qt-Fenster mit PyQT4?
- 2. Qt Designer Shortcut zu einem anderen Tab
- 3. Wie füge ich ein QWidget zu einer QMenuBar hinzu?
- 4. Wie drucke ich einen Qt-Dialog oder ein Qt-Fenster?
- 5. Hinzufügen einer Minimierungsschaltfläche zu einem Qt-Dialog?
- 6. in Qt, Wie mache ich ein Fenster zum aktuellen Fenster?
- 7. Qt Designer: Wie man den Slot vom Designer entfernt?
- 8. QAction zeigt nicht QMenu
- 9. Qt Designer vs Qt Quick Designer vs Qt Creator?
- 10. Wie ein separates Fenster aus einem TabWidget in PySide Qt
- 11. Wie kann ich verhindern, dass Qt Designer inkompatible Plugins lädt?
- 12. Wie kann ich die Qt Creator Designer Widget-Box wiederherstellen?
- 13. Wie kann ich ein benutzerdefiniertes Widget von Qt Designer mit PySide verwenden?
- 14. Wie verwende ich promote in Qt Designer in pyqt4?
- 15. Wie öffne ich ein Fenster von einem Fenster existieren
- 16. Ich kann alle qt Wingets Hintergrund außer Fenster ändern
- 17. Wie man einen QString an einen Qt-Slot von einem QMenu über QSignalMapper oder sonstwie weitergibt
- 18. Qt Designer kann QMainWindow nicht fördern
- 19. Qt - Wie überschreibt man ein Widget?
- 20. Qt Designer: Ändern der Basisklasse eines Fensters
- 21. Qt Designer-Plugin Installationsproblem
- 22. Wie zeigt man ein anderes Fenster vom Hauptfenster in QT
- 23. Qt & Qt Designer - Making-Widget der Eltern füllen, ohne Polsterung
- 24. Wie kann ich zu einem Datagridtextcolumn ein Tooltip hinzufügen
- 25. Qt - Hinzufügen eines Hyperlinks zu einem Dialog
- 26. Hinzufügen eines Benutzersteuerelements zu einem wpf-Fenster
- 27. Pyside + Qt Designer Bessere Codierung
- 28. Matplotlib in Pyside mit Qt Designer (PySide)
- 29. Qt Designer; Schwierigkeiten beim Platzieren von Widgets im richtigen Elternteil
- 30. Wie kann ich herausfinden, warum ein benutzerdefiniertes Widget nicht im Qt Designer angezeigt wird?
Oh, du musstest nur darauf klicken und etwas schreiben. Lol. – Geo