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'))

 

 

posted @ 2021-09-22 16:49  linbo.yang  阅读(162)  评论(0编辑  收藏  举报