Ich muss die Farbe eines Widgets in irgendeiner Weise ändern, zum Beispiel, um es dunkler, grüner, um es zu invertieren. Die Farbe des Widgets wird anhand des Namens angegeben, z. B. 'orchid4'
. Wie bekomme ich RGB-Werte aus einer Farbnamen-Zeichenfolge?Tkinter Farbe Name zu Farbe Objekt
5
A
Antwort
4
Sie sollten versuchen, so etwas wie:
In [31]: rgb = button.winfo_rgb("orchid4")
In [32]: rgb
Out[32]: (35723, 18247, 35209)
wo button
ist der Name Ihres Widget-Objekt. Abschnitt
Verwandte Themen
- 1. Farbe Name in Etikett zeigen
- 2. Farbe ändernControlActivated Farbe programmatisch
- 3. Farbe des Artikels in Tkinter Listbox ändern
- 4. Ändern der Farbe zu Farbe in Java
- 5. Wie bestimmte Farbe des Kreises in Tkinter zu erkennen?
- 6. Verblassen zu weißer Farbe
- 7. berechnen Farbton Drehung von Farbe A zu Farbe B
- 8. Wie ändert man die Farbe des Textcursors in Tkinter?
- 9. ändern UIPopoverController Farbe (und Zurück-Taste Farbe)
- 10. Farbe des Textes in TextView ändert Farbe
- 11. PHPExcel Farbe zu bestimmten Zeile
- 12. QTreeWidgetItem Farbe
- 13. Aktuelle Farbe
- 14. NSString Farbe
- 15. UISwitch's Farbe
- 16. Android Listview-Selector Farbe
- 17. Konvertieren Pinsel in Farbe
- 18. Farbe der Listenansicht, wenn von der Farbe des Themas betroffen
- 19. wie rgb Farbe zu int in Java
- 20. Wie Kendo Gitter zu Farbe Währung
- 21. Android Spinner Teiler Farbe
- 22. Ändern ActionBar Farbe - Xamarin
- 23. Matplotlib: Kombinieren Legende mit der gleichen Farbe und Name
- 24. Laufzeitänderung der AppBarLayout-Farbe
- 25. Android ActionBar Farbe tut
- 26. Hinzufügen Objekt mit grundlegenden Hintergrund-Farbe dann ändern Sie es in andere Farbe mit Verzögerung
- 27. Kontext/Override Thema Farbe
- 28. Farbe in Plot Balkendiagramm
- 29. Selen WebDriver Grenze Farbe
- 30. Zulassen Tabellenspalte Farbe zu ändern, wenn Kontrollkästchen
Erstens: http://effbot.org/tkinterbook/tkinter-widget-styling.htm – atlasologist
wie peinlich – erjoalgo
ich habe versucht in das Objekt inspizieren, mit Blick auf Widgets config() info, aber die gespeicherten Farben gibt es noch Farbnamen, wenn die Farbe auf diese Weise angegeben wurde. Ich habe sogar versucht, in die Farbobjektklasse und den Quellcode zu schauen, aber das führte mich zu einer unlesbaren .so-Datei. – erjoalgo