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. .. ..
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!
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
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.
Es ist ein vollständiger Bonus, aber ich werde es hier setzen.
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.