[PYTHON] Liste der Farben, die mit tkinter (Denkmal) eingestellt werden können

Auslösen

Ich schreibe eine kleine Anwendung in Python.

Ich habe tkinter für die Benutzeroberfläche übernommen und mit der Implementierung fortgefahren, aber das Design erinnert nur an Windows-Anwendungen (wie VB) vor 20 Jahren. .. ..

Also dachte ich zumindest, ich wollte die Farbe gut aussehen lassen, aber ich kann kein RGB verwenden! ?? Es scheint, dass es eine Konstante für das Farbschema gibt, die Tkinter eigen ist. .. ..

Referenzstelle 1

Ich habe die Liste durchsucht und diese Seite aufgerufen: https://www.tcl.tk/man/tcl8.4/TkCmd/colors.htm

Es wird auf Textbasis aufgelistet, ist aber sehr schwer zu verstehen. Ja, machen wir es einfacher zu sehen!

Liste der Konstanten und Farben

Ich habe es möglich gemacht, die Farbe mit Excel VBA zu überprüfen. Das Ergebnis ist ein Bild, also als Referenz.

https://www.zero-one-system.co.jp/wp-content/uploads/2020/06/tkinter_colors.png

tkinter_colors2.jpg

Referenzstelle 2

Als Ergebnis verschiedener Suchvorgänge fand ich nach Abschluss des obigen Bildes die folgende Site: https://stackoverflow.com/questions/4969543/colour-chart-for-tkinter-and-tix

Wenn Sie den Python-Code ausführen, können Sie alles sehen.

Informationen zu Excel VBA

Es ist ein vollständiger Bonus, aber ich werde es hier setzen.

tkinter_colors.jpg

VBA-Code:

GenerateColor.xlsm




Private Sub CommandButton1_Click()
    'Variablendefinition
    Dim n_row_st As Integer
    Dim n_col_nm As Integer
    Dim n_col_r As Integer
    Dim n_col_g As Integer
    Dim n_col_b As Integer
    
    Dim n_col_bg As Integer
    
    Dim i, n, m As Integer
    
    'Variable Einstellung
    n_row_st = 5
    n_col_nm = 2
    n_col_r = 3
    n_col_g = 4
    n_col_b = 5
    n_col_bg = 7
    
    'Holen Sie sich die Hintergrundfarbe von RGB und stellen Sie ein
    i = 0
    Do Until Cells(n_row_st + i, n_col_nm).Value = ""
        Cells(n_row_st + i, n_col_bg).Interior.Color = _
            RGB(Cells(n_row_st + i, n_col_r).Value _
               , Cells(n_row_st + i, n_col_g).Value _
               , Cells(n_row_st + i, n_col_b).Value)
        i = i + 1
    Loop
    
    'das Ende
    Call MsgBox("OK")
    
End Sub


Wenn jemand eine solche VBA möchte, lassen Sie es uns bitte in den Kommentaren wissen. Ich werde es irgendwo hochladen.

Recommended Posts

Liste der Farben, die mit tkinter (Denkmal) eingestellt werden können
Listen Sie Pakete auf, die mit pip aktualisiert werden können
Erstellen Sie eine Spinbox, die mit Tkinter in Binär angezeigt werden kann
Erstellen Sie eine Spinbox, die mit Tkinter in HEX angezeigt werden kann
Dateitypen, die mit Go verwendet werden können
Rufen Sie eine Liste der Kameraparameter ab, die mit cv2.VideoCapture festgelegt werden können, und machen Sie daraus einen Wörterbuchtyp
Hinweise zu Python-Kenntnissen, die mit AtCoder verwendet werden können
Grenzwerte, die mit MeCab sofort analysiert werden können
Listen Sie die Klassen auf, auf die ObjCClass verweisen kann
Formatübersicht der Formate, die mit gensim serialisiert werden können
Es scheint, dass Skeleton Tracking mit RealSense durchgeführt werden kann
Ich habe die Vorbehandlung untersucht, die mit PyCaret durchgeführt werden kann
Lassen Sie uns ein Diagramm erstellen, auf das mit IPython geklickt werden kann
[Python] Erstellen Sie ein Diagramm, das mit Plotly verschoben werden kann
require.txt kann mit # auskommentiert werden
Ich habe ein Shuffle gemacht, das mit Python zurückgesetzt (zurückgesetzt) werden kann
Bestätigung, dass rkhunter installiert werden kann
Erstellen Sie ein Währungsdiagramm, das mit Plotly (2) verschoben werden kann.
Vergleich von 4 Stilen, die mit set_context an seaborn übergeben werden können
Erstellen Sie ein Währungsdiagramm, das mit Plotly (1) verschoben werden kann.
EXCEL-Datenleiste und Farbskala können auch mit Pandas erstellt werden
Akustisches Signalverarbeitungsmodul, das mit Python-Sounddevice ASIO [Anwendung] verwendet werden kann
Erstellen Sie eine Web-App, die mit Plotly Dash einfach visualisiert werden kann
Python-Sound Gerät ASIO akustisches Signalverarbeitungsmodul [Basic]
Stellen Sie die Farbe der xticklabels individuell mit matplotlib ein
Angelegenheiten, die mit sklearn nicht importiert werden können
[Python] Erstellen eines Tools, mit dem Python-Dateien mit tkinter & über den Teil, der abgefangen wurde, aufgelistet, ausgewählt und ausgeführt werden können
Hinweise zum Erstellen von Zahlen, die mit matplotlib in Zeitschriften veröffentlicht werden können
Raspberry Pi aus der Ferne verschoben, damit es mit Python LED-verbunden werden kann
Formatieren Sie DataFrame-Daten mit Pytorch in ein Formular, das mit NN trainiert werden kann
Liste der Tools, mit denen Sie auf einfache Weise die Emotionsanalyse japanischer Sätze mit Python ausprobieren können (versuchen Sie es mit Google Colab).
Bis Sie youtube-dl mit Synology (DS120j) verwenden können
Funktionen, die in der for-Anweisung verwendet werden können
Erstellen von Sphinx, das mit Markdown geschrieben werden kann
Konvertieren Sie Bilder aus dem FlyCapture SDK in ein Formular, das mit openCV verwendet werden kann
Richten Sie einen FTP-Server ein, der sofort erstellt und zerstört werden kann (in Python).
[Python] Einführung in das WEB-Scraping | Zusammenfassung der Methoden, die mit dem Webdriver verwendet werden können
Morphologische Analyse und tfidf (mit Testcode), die in ca. 1 Minute durchgeführt werden können
Mit Raspberry Pi erstellter Dateifreigabeserver, der für Remote-Arbeiten verwendet werden kann
Die Geschichte, dass sendmail, die im Terminal ausgeführt werden kann, mit cron nicht funktioniert hat