Ich möchte ein Widget (QPushButon) animieren, um über meinen Anwendungsbildschirm zu bewegen. Dafür erstelle ich eine neue Schaltfläche und benutze die QPropertyAnimation-Klasse und die Eigenschaft "Geometrie" der Schaltfläche, ich verschiebe sie von oben nach unten. Das Problem ist, dass die Schaltfläche mit den Schaltflächen zum Schließen, Minimieren, Maximieren usw. geliefert wird. Ich möchte nicht, dass sie vorhanden sind, und auch nicht den Rahmen, der mit dem Widget geliefert wird. Was soll ich machen ?Wie entferne ich den Fensterrahmen (mit Schaltflächen zum Minimieren, Maximieren und Schließen) von einem Qt-Widget?
5
A
Antwort
23
Sie möchten die Funktion QWidget::setWindowFlags(Qt::WindowFlags)
verwenden.
Wenn Sie das Maximieren/Minimieren/Schließen-Button entfernen möchten, sollte dies für Sie arbeiten:
setWindowFlags(Qt::CustomizeWindowHint);
Qt::CustomizeWindowHint
schaltet alle Standardfenster Hinweise, wie das Maximieren, Minimieren, Schließen-Button, und die Titelleiste.
Hier ist ein list of all Qt::WindowFlags
.
Verwandte Themen
- 1. Deaktivieren Minimieren, Maximieren, Schließen-Schaltflächen in Win32
- 2. die Schaltflächen Minimieren und Maximieren mit GLFW
- 3. Kann ich in WPF ein randloses Fenster mit den Schaltflächen Minimieren, Maximieren und Schließen?
- 4. Minimieren und maximieren Sie Schaltflächen in Panel
- 5. Entfernen Minimieren/Maximieren-Schaltflächen in Tkinter
- 6. Wie entferne ich Minimieren und Maximieren von einem in der Größe veränderbaren Fenster in WPF?
- 7. Deaktivieren Minimieren & Maximieren auf WinForm?
- 8. Wie erkennt man JFrame-Fenster minimieren und maximieren Ereignisse?
- 9. Welches Ereignis wird zum Maximieren/Minimieren verwendet?
- 10. Wie die Minimieren und Maximieren Schaltflächen auf einem WxDialog Objekt erscheinen
- 11. Tooltip-Text für Titlebar-Schaltflächen außer Kraft setzen (Schließen, Maximieren, Minimieren, Hilfe)
- 12. Maximieren/minimieren andere Anwendungen
- 13. JavaFX primaryStage Fensterrahmen entfernen?
- 14. PuTTY Shortcuts zum Minimieren, Maximieren, Wiederherstellen und Verschieben des Fensters
- 15. Entfernen Sie die Schaltflächen zum Minimieren/Maximieren aus dem Fenster, OpenTK
- 16. Winforms - Wie erstelle ich einen benutzerdefinierten Windows-Rahmen und schließen/minimieren Schaltflächen?
- 17. Minimieren und Maximieren von Windows mit VBscript oder Batch-Dateien
- 18. Wie zu erkennen Browser minimieren und maximieren Zustand in Javascript
- 19. Wie kann ich mehrere Schließen-Schaltflächen mit einem CollapsiblePanelExtender haben?
- 20. Silverlight 3 oob Fensterrahmen
- 21. Hinzufügen Schaltfläche Minimieren/Maximieren zu JDialog oderJPanel
- 22. Wie entferne ich den Höhenstil von einem DIV mit jQuery?
- 23. Wie entferne ich den Link "Schließen" aus meinem modalen Dialog?
- 24. Transparent QtWidget
- 25. HTML Zeichen Entity Referenzen für maximieren und minimieren
- 26. nicht resizierbare Fensterrahmen und Positionierung
- 27. Vim Code Reading - Schließen/Minimieren von Klammern
- 28. Wie entferne ich den Beobachter mit ReactiveCacoa?
- 29. Disable JFrame minimieren Taste
- 30. Listener für eine Bühne zu minimieren, zu maximieren, usw.
'Qt :: FramelessWindowHint' könnte auch eine gute Option sein, da dies auch die Grenze entfernt. Dies ist natürlich nur eine Option, wenn die Schaltfläche nur programmgesteuert und nicht vom Benutzer verschoben werden soll. – Troubadour
Danke an alle. Genau das wollte ich. – Daud