QExposeEvent Class
Die Klasse „QExposeEvent“ enthält Ereignisparameter für Expose-Ereignisse. Mehr...
| Header: | #include <QExposeEvent> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Erbt von: | QEvent |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- Veraltete Mitglieder
- QExposeEvent ist Teil der Ereignisklassen.
Öffentliche Funktionen
| QExposeEvent(const QRegion &exposeRegion) |
Geschützte Funktionen
| QExposeEvent(QExposeEvent &&) | |
| QExposeEvent & | operator=(QExposeEvent &&) |
| QExposeEvent & | operator=(const QExposeEvent &other) |
Ausführliche Beschreibung
Expose-Ereignisse werden an Fenster gesendet, wenn diese zwischen dem nicht sichtbaren und dem sichtbaren Zustand wechseln.
Ein „exposed“ Fenster ist für den Benutzer potenziell sichtbar. Wenn das Fenster aus dem Bildschirmbereich verschoben, von einem anderen Fenster vollständig verdeckt, minimiert oder Ähnliches geschieht, wird ein „Expose“-Ereignis an das Fenster gesendet, und „isExposed()“ kann den Wert „false“ annehmen.
„Expose“-Ereignisse sollten nicht zum Zeichnen verwendet werden. Verwenden Sie stattdessen „ QPaintEvent “.
Der Ereignis-Handler ` QWindow::exposeEvent()` empfängt Expose-Ereignisse.
Dokumentation der Member-Funktionen
[explicit] QExposeEvent::QExposeEvent(const QRegion &exposeRegion)
Erstellt ein „Expose“-Ereignis für die angegebene „ exposeRegion “, die in lokalen Koordinaten angegeben sein muss.
[protected delete] QExposeEvent::QExposeEvent(QExposeEvent &&)
Erstellt eine Instanz von ` QExposeEvent`. Diese Funktion wurde entfernt.
[protected delete] QExposeEvent &QExposeEvent::operator=(QExposeEvent &&)
Weist „ other “ dieser „ QExposeEvent “-Instanz zu. Diese Funktion wird gelöscht.
[noexcept protected default] QExposeEvent &QExposeEvent::operator=(const QExposeEvent &other)
other Weist dieser Instanz von „ QExposeEvent “ den Wert von „ “ zu. “ zu dieser Instanz von „ “ zu.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.