Wie bekomme ich die Hintergrundfarbe eines Dialogs/Fensters im RGB-Format?Wie bekomme ich die Hintergrundfarbe eines Dialogs/Fensters?
7
A
Antwort
7
Verwenden QWidget::palette
zu Widget Palette und QPalette::color
Zugriff auf die Hintergrundfarbe zu erhalten:
color = widget.palette().color(QPalette.Background)
print color.red(), color.green(), color.blue()
1
http://qt-project.org/doc/qt-4.8/qwidget.html#palette-prop
http://qt-project.org/doc/qt-4.8/qpalette.html
http://qt-project.org/doc/qt-4.8/qpalette.html#ColorRole-enum
QPalette :: Window - 10 - Eine allgemeine Hintergrundfarbe.
QPixmap::grabWindow();
kann Sie jeden Teil des Desktops bekommen.
Hoffe, dass hilft.
0
import sys
from PyQt4 import QtGui, QtCore
class MainWin(QtGui.QDialog):
def __init__(self,parent=None):
QtGui.QDialog.__init__(self,parent)
pal=QtGui.QPalette()
role = QtGui.QPalette.Background
pal.setColor(role, QtGui.QColor(0, 0, 255))
self.setPalette(pal)
oder mit Sheet
self.setStyleSheet("background:blue)
+0
OP wurde gefragt, wie die Farbe zu bekommen, nicht wie zu setzen . –
Verwandte Themen
- 1. Wie bekomme ich die Hintergrundfarbe eines TextView?
- 2. Wie bekomme ich die Hintergrundfarbe eines Elements mit Javascript?
- 3. Wie ändere ich die Hintergrundfarbe eines SFSafariViewControllers?
- 4. Wie bekomme ich die Hintergrundfarbe des Kachelbereichs in Javafx?
- 5. Wie bekomme ich JButton Standard-Hintergrundfarbe?
- 6. Wie lege ich die Hintergrundfarbe eines HTML-Frames fest?
- 7. Wie bekomme ich die FieldInfo eines Arrayfeldes?
- 8. Wie bekomme ich die Breite eines Elements?
- 9. Wie bekomme ich die Länge eines TypeCode
- 10. Wie bekomme ich die Instanz eines Ionenobjektträgers?
- 11. Wie bekomme ich die Position() eines XElement?
- 12. Wie bekomme ich die URL eines Tweets?
- 13. Wie bekomme ich die Koordinaten eines MKAnnotationView?
- 14. Wie bekomme ich die Position eines Kindelements
- 15. Wie die Hintergrundfarbe eines Treeview hier
- 16. Wie ändere ich die Hintergrundfarbe eines Textblocks in Silverlight?
- 17. Wie ändere ich die Header-Hintergrundfarbe eines QTableView
- 18. Wie ändere ich die Hintergrundfarbe eines bedingten Makros in Eclipse?
- 19. Wie ändere ich die Hintergrundfarbe eines Kakaos NSBrowser?
- 20. Wie kann ich die Hintergrundfarbe eines Spinner Popups ändern?
- 21. Wie ändere ich die Hintergrundfarbe eines Textes in einem Drehfeld?
- 22. JavaScript bekomme Hintergrundfarbe in Variable
- 23. Wie bekomme ich die Dialoggröße?
- 24. Wie bekomme ich die Briefbreite?
- 25. Wie ändere ich die Hintergrundfarbe mit Javascript
- 26. Wie ändere ich die Hintergrundfarbe der Snackbar?
- 27. Wie ändere ich die Hintergrundfarbe des Datagrids?
- 28. Wie ändere ich die Hintergrundfarbe mit JavaScript?
- 29. Wie ändere ich die Hintergrundfarbe von UINavigationItem?
- 30. Wie ändere ich die QuickInfo-Hintergrundfarbe?
Tippfehler: 'QPalette :: Background' eigentlich – thiagowfx
Nein, es ist' .' in Python. –
Oooops, tut mir leid, du hast Recht, ich dachte an C++. – thiagowfx