Tkcolor
本文转载: https://blog.csdn.net/hepu8/article/details/88630979
用Tkinter打造GUI开发工具(6)小部件颜色
Tkinter小部件的常用属性是颜色属性,activebackground、activeforeground、background、foreground、highlightbackground、highlightcolor等颜色属性。
Tkinter的颜色用字符串表示,有两种颜色表示方法。
1) Tkinter系统定一个了一些颜色字符串。如:‘white’,‘black’,‘red’,‘green’,‘blue’,‘cyan’,‘yellow’,‘magenta’。
2) 可以用十六进制的字符串指定不同颜色,即 red,green,blue 三种颜色不同比例的混合色。
常用格式“#rrggbb”,"#FFFFFF"表示白色,"#FF0000"表示红色,"#FFD700"表示金色。
下面看一个颜色的示例。
# -*- coding: utf-8 -*- #Tkinter颜色示例 import tkinter as tk root=tk.Tk() for color in ['white','black','red','green','blue','cyan','yellow','magenta']: f = tk.Frame(root, borderwidth=1,bg='#0A0A0A') tk.Label(f, text=color, width=10,fg=color,bg='#FFD700',highlightcolor='#FFFFFF').pack(side=tk.LEFT) f.pack(side=tk.LEFT) root.mainloop()
1 # -*- coding: utf-8 -*- 2 import tkinter as tk #导入Tkinter模块,仅用于Python3 3 4 def Tkcolor(colorname): 5 cns = { 6 'aliceblue': '#F0F8FF', 7 'antiquewhite': '#FAEBD7', 8 'aqua': '#00FFFF', 9 'aquamarine': '#7FFFD4', 10 'azure': '#F0FFFF', 11 'beige': '#F5F5DC', 12 'bisque': '#FFE4C4', 13 'black': '#000000', 14 'blanchedalmond': '#FFEBCD', 15 'blue': '#0000FF', 16 'blueviolet': '#8A2BE2', 17 'brown': '#A52A2A', 18 'burlywood': '#DEB887', 19 'cadetblue': '#5F9EA0', 20 'chartreuse': '#7FFF00', 21 'chocolate': '#D2691E', 22 'coral': '#FF7F50', 23 'cornflowerblue': '#6495ED', 24 'cornsilk': '#FFF8DC', 25 'crimson': '#DC143C', 26 'cyan': '#00FFFF', 27 'darkblue': '#00008B', 28 'darkcyan': '#008B8B', 29 'darkgoldenrod': '#B8860B', 30 'darkgray': '#A9A9A9', 31 'darkgreen': '#006400', 32 'darkkhaki': '#BDB76B', 33 'darkmagenta': '#8B008B', 34 'darkolivegreen': '#556B2F', 35 'darkorange': '#FF8C00', 36 'darkorchid': '#9932CC', 37 'darkred': '#8B0000', 38 'darksalmon': '#E9967A', 39 'darkseagreen': '#8FBC8F', 40 'darkslateblue': '#483D8B', 41 'darkslategray': '#2F4F4F', 42 'darkturquoise': '#00CED1', 43 'darkviolet': '#9400D3', 44 'deeppink': '#FF1493', 45 'deepskyblue': '#00BFFF', 46 'dimgray': '#696969', 47 'dodgerblue': '#1E90FF', 48 'firebrick': '#B22222', 49 'floralwhite': '#FFFAF0', 50 'forestgreen': '#228B22', 51 'fuchsia': '#FF00FF', 52 'gainsboro': '#DCDCDC', 53 'ghostwhite': '#F8F8FF', 54 'gold': '#FFD700', 55 'goldenrod': '#DAA520', 56 'gray': '#808080', 57 'green': '#008000', 58 'greenyellow': '#ADFF2F', 59 'honeydew': '#F0FFF0', 60 'hotpink': '#FF69B4', 61 'indianred': '#CD5C5C', 62 'indigo': '#4B0082', 63 'ivory': '#FFFFF0', 64 'khaki': '#F0E68C', 65 'lavender': '#E6E6FA', 66 'lavenderblush': '#FFF0F5', 67 'lawngreen': '#7CFC00', 68 'lemonchiffon': '#FFFACD', 69 'lightblue': '#ADD8E6', 70 'lightcoral': '#F08080', 71 'lightcyan': '#E0FFFF', 72 'lightgoldenrodyellow': '#FAFAD2', 73 'lightgreen': '#90EE90', 74 'lightgray': '#D3D3D3', 75 'lightpink': '#FFB6C1', 76 'lightsalmon': '#FFA07A', 77 'lightseagreen': '#20B2AA', 78 'lightskyblue': '#87CEFA', 79 'lightslategray': '#778899', 80 'lightsteelblue': '#B0C4DE', 81 'lightyellow': '#FFFFE0', 82 'lime': '#00FF00', 83 'limegreen': '#32CD32', 84 'linen': '#FAF0E6', 85 'magenta': '#FF00FF', 86 'maroon': '#800000', 87 'mediumaquamarine': '#66CDAA', 88 'mediumblue': '#0000CD', 89 'mediumorchid': '#BA55D3', 90 'mediumpurple': '#9370DB', 91 'mediumseagreen': '#3CB371', 92 'mediumslateblue': '#7B68EE', 93 'mediumspringgreen': '#00FA9A', 94 'mediumturquoise': '#48D1CC', 95 'mediumvioletred': '#C71585', 96 'midnightblue': '#191970', 97 'mintcream': '#F5FFFA', 98 'mistyrose': '#FFE4E1', 99 'moccasin': '#FFE4B5', 100 'navajowhite': '#FFDEAD', 101 'navy': '#000080', 102 'oldlace': '#FDF5E6', 103 'olive': '#808000', 104 'olivedrab': '#6B8E23', 105 'orange': '#FFA500', 106 'orangered': '#FF4500', 107 'orchid': '#DA70D6', 108 'palegoldenrod': '#EEE8AA', 109 'palegreen': '#98FB98', 110 'paleturquoise': '#AFEEEE', 111 'palevioletred': '#DB7093', 112 'papayawhip': '#FFEFD5', 113 'peachpuff': '#FFDAB9', 114 'peru': '#CD853F', 115 'pink': '#FFC0CB', 116 'plum': '#DDA0DD', 117 'powderblue': '#B0E0E6', 118 'purple': '#800080', 119 'red': '#FF0000', 120 'rosybrown': '#BC8F8F', 121 'royalblue': '#4169E1', 122 'saddlebrown': '#8B4513', 123 'salmon': '#FA8072', 124 'sandybrown': '#FAA460', 125 'seagreen': '#2E8B57', 126 'seashell': '#FFF5EE', 127 'sienna': '#A0522D', 128 'silver': '#C0C0C0', 129 'skyblue': '#87CEEB', 130 'slateblue': '#6A5ACD', 131 'slategray': '#708090', 132 'snow': '#FFFAFA', 133 'springgreen': '#00FF7F', 134 'steelblue': '#4682B4', 135 'tan': '#D2B48C', 136 'teal': '#008080', 137 'thistle': '#D8BFD8', 138 'tomato': '#FF6347', 139 'turquoise': '#40E0D0', 140 'violet': '#EE82EE', 141 'wheat': '#F5DEB3', 142 'white': '#FFFFFF', 143 'whitesmoke': '#F5F5F5', 144 'yellow': '#FFFF00', 145 'yellowgreen': '#9ACD32'} 146 return cns[colorname] 147 148 print(tkcolor('whitesmoke'))