精华内容
下载资源
问答
  • 一、获取当前界面的背景颜色 from tkinter import * master = Tk() master.title("获取GUI界面的背景色") master.geometry("800x500") background = master.cget('bg') print(background) 运行结果 ...

    一、获取当前界面的背景颜色

    from tkinter import *
    
    
    master = Tk()
    master.title("获取GUI界面的背景色")
    master.geometry("800x500")
    background = master.cget('bg')
    print(background)
    
    运行结果
    SystemButtonFace
    

    一、将Text组件中默认背景颜色更改为与GUI界面颜色一致

    将上面获取的界面背景颜色应用于Text组件中

    from tkinter import *
    
    
    
    master = Tk()
    master.title("背景色的用法")
    master.geometry("800x500")
    background = master.cget('bg')
    
    w = Text(master, height=10, font=("微软雅黑",10))
    w.insert(1.0, "Hello, world!")
    w.pack()
    w.configure(bg=background, relief=FLAT)   #将GUI默认的页面背景用在Text组件中,relief值设置为 FLAT (表示没有边框)
    w.configure(state="disabled")
    mainloop()
    
    运行结果

    在这里插入图片描述

    展开全文
  • tkinter界面颜色

    万次阅读 2019-03-20 20:03:54
    from tkinter import * colors = '''#FFB6C1 LightPink 浅粉红 #FFC0CB Pink 粉红 #DC143C Crimson 深红/猩红 #FFF0F5 LavenderBlush 淡紫红 #DB7093 PaleVioletRed 弱紫罗兰红 #FF69B4 HotPink 热情的粉红 #FF1493 ...

    from tkinter import *
    colors = '''#FFB6C1 LightPink 浅粉红
    #FFC0CB Pink 粉红
    #DC143C Crimson 深红/猩红
    #FFF0F5 LavenderBlush 淡紫红
    #DB7093 PaleVioletRed 弱紫罗兰红
    #FF69B4 HotPink 热情的粉红
    #FF1493 DeepPink 深粉红
    #C71585 MediumVioletRed 中紫罗兰红
    #DA70D6 Orchid 暗紫色/兰花紫
    #D8BFD8 Thistle 蓟色
    #DDA0DD Plum 洋李色/李子紫
    #EE82EE Violet 紫罗兰
    #FF00FF Magenta 洋红/玫瑰红
    #FF00FF Fuchsia 紫红/灯笼海棠
    #8B008B DarkMagenta 深洋红
    #800080 Purple 紫色
    #BA55D3 MediumOrchid 中兰花紫
    #9400D3 DarkViolet 暗紫罗兰
    #9932CC DarkOrchid 暗兰花紫
    #4B0082 Indigo 靛青/紫兰色
    #8A2BE2 BlueViolet 蓝紫罗兰
    #9370DB MediumPurple 中紫色
    #7B68EE MediumSlateBlue 中暗蓝色/中板岩蓝
    #6A5ACD SlateBlue 石蓝色/板岩蓝
    #483D8B DarkSlateBlue 暗灰蓝色/暗板岩蓝
    #E6E6FA Lavender 淡紫色/熏衣草淡紫
    #F8F8FF GhostWhite 幽灵白
    #0000FF Blue 纯蓝
    #0000CD MediumBlue 中蓝色
    #191970 MidnightBlue 午夜蓝
    #00008B DarkBlue 暗蓝色
    #000080 Navy 海军蓝
    #4169E1 RoyalBlue 皇家蓝/宝蓝
    #6495ED CornflowerBlue 矢车菊蓝
    #B0C4DE LightSteelBlue 亮钢蓝
    #778899 LightSlateGray 亮蓝灰/亮石板灰
    #708090 SlateGray 灰石色/石板灰
    #1E90FF DodgerBlue 闪兰色/道奇蓝
    #F0F8FF AliceBlue 爱丽丝蓝
    #4682B4 SteelBlue 钢蓝/铁青
    #87CEFA LightSkyBlue 亮天蓝色
    #87CEEB SkyBlue 天蓝色
    #00BFFF DeepSkyBlue 深天蓝
    #ADD8E6 LightBlue 亮蓝
    #B0E0E6 PowderBlue 粉蓝色/火药青
    #5F9EA0 CadetBlue 军兰色/军服蓝
    #F0FFFF Azure 蔚蓝色
    #E0FFFF LightCyan 淡青色
    #AFEEEE PaleTurquoise 弱绿宝石
    #00FFFF Cyan 青色
    #00FFFF Aqua 浅绿色/水色
    #00CED1 DarkTurquoise 暗绿宝石
    #2F4F4F DarkSlateGray 暗瓦灰色/暗石板灰
    #008B8B DarkCyan 暗青色
    #008080 Teal 水鸭色
    #48D1CC MediumTurquoise 中绿宝石
    #20B2AA LightSeaGreen 浅海洋绿
    #40E0D0 Turquoise 绿宝石
    #7FFFD4 Aquamarine 宝石碧绿
    #66CDAA MediumAquamarine 中宝石碧绿
    #00FA9A MediumSpringGreen 中春绿色
    #F5FFFA MintCream 薄荷奶油
    #00FF7F SpringGreen 春绿色
    #3CB371 MediumSeaGreen 中海洋绿
    #2E8B57 SeaGreen 海洋绿
    #F0FFF0 Honeydew 蜜色/蜜瓜色
    #90EE90 LightGreen 淡绿色
    #98FB98 PaleGreen 弱绿色
    #8FBC8F DarkSeaGreen 暗海洋绿
    #32CD32 LimeGreen 闪光深绿
    #00FF00 Lime 闪光绿
    #228B22 ForestGreen 森林绿
    #008000 Green 纯绿
    #006400 DarkGreen 暗绿色
    #7FFF00 Chartreuse 黄绿色/查特酒绿
    #7CFC00 LawnGreen 草绿色/草坪绿
    #ADFF2F GreenYellow 绿黄色
    #556B2F DarkOliveGreen 暗橄榄绿
    #9ACD32 YellowGreen 黄绿色
    #6B8E23 OliveDrab 橄榄褐色
    #F5F5DC Beige 米色/灰棕色
    #FAFAD2 LightGoldenrodYellow 亮菊黄
    #FFFFF0 Ivory 象牙色
    #FFFFE0 LightYellow 浅黄色
    #FFFF00 Yellow 纯黄
    #808000 Olive 橄榄
    #BDB76B DarkKhaki 暗黄褐色/深卡叽布
    #FFFACD LemonChiffon 柠檬绸
    #EEE8AA PaleGoldenrod 灰菊黄/苍麒麟色
    #F0E68C Khaki 黄褐色/卡叽布
    #FFD700 Gold 金色
    #FFF8DC Cornsilk 玉米丝色
    #DAA520 Goldenrod 金菊黄
    #B8860B DarkGoldenrod 暗金菊黄
    #FFFAF0 FloralWhite 花的白色
    #FDF5E6 OldLace 老花色/旧蕾丝
    #F5DEB3 Wheat 浅黄色/小麦色
    #FFE4B5 Moccasin 鹿皮色/鹿皮靴
    #FFA500 Orange 橙色
    #FFEFD5 PapayaWhip 番木色/番木瓜
    #FFEBCD BlanchedAlmond 白杏色
    #FFDEAD NavajoWhite 纳瓦白/土著白
    #FAEBD7 AntiqueWhite 古董白
    #D2B48C Tan 茶色
    #DEB887 BurlyWood 硬木色
    #FFE4C4 Bisque 陶坯黄
    #FF8C00 DarkOrange 深橙色
    #FAF0E6 Linen 亚麻布
    #CD853F Peru 秘鲁色
    #FFDAB9 PeachPuff 桃肉色
    #F4A460 SandyBrown 沙棕色
    #D2691E Chocolate 巧克力色
    #8B4513 SaddleBrown 重褐色/马鞍棕色
    #FFF5EE Seashell 海贝壳
    #A0522D Sienna 黄土赭色
    #FFA07A LightSalmon 浅鲑鱼肉色
    #FF7F50 Coral 珊瑚
    #FF4500 OrangeRed 橙红色
    #E9967A DarkSalmon 深鲜肉/鲑鱼色
    #FF6347 Tomato 番茄红
    #FFE4E1 MistyRose 浅玫瑰色/薄雾玫瑰
    #FA8072 Salmon 鲜肉/鲑鱼色
    #FFFAFA Snow 雪白色
    #F08080 LightCoral 淡珊瑚色
    #BC8F8F RosyBrown 玫瑰棕色
    #CD5C5C IndianRed 印度红
    #FF0000 Red 纯红
    #A52A2A Brown 棕色
    #B22222 FireBrick 火砖色/耐火砖
    #8B0000 DarkRed 深红色
    #800000 Maroon 栗色
    #FFFFFF White 纯白
    #F5F5F5 WhiteSmoke 白烟
    #DCDCDC Gainsboro 淡灰色
    #D3D3D3 LightGrey 浅灰色
    #C0C0C0 Silver 银灰色
    #A9A9A9 DarkGray 深灰色
    #808080 Gray 灰色
    #696969 DimGray 暗淡灰
    #000000 Black 纯黑'''
    root = Tk()
    i = 0
    colcut = 5
    for color in colors.split('\n'):
        sp = color.split(' ')
        try:
            Label(text=color, bg=sp[1]).grid(row=int(i/colcut),column=i%colcut, sticky=W+E+N+S)
        except :
            print('err',color)
            Label(text='ERR'+color).grid(row=int(i/colcut),column=i%colcut, sticky=W+E+N+S)
        i += 1
    root.mainloop()

    转载地址: https://blog.csdn.net/chl0000/article/details/7657887

    展开全文
  • Python图形用户界面Tkinter标准色彩颜色背景色大全

    千次阅读 多人点赞 2020-02-26 21:36:34
    前段时间刚开始学Tkinter,后来想做一个漂亮的GUI界面,但是自己对颜色的词汇储备有限,所以没能顺利完成,今天在网上查了很对资料,做了一点tk颜色词汇积累,分享给大家。 以下内容均编辑在tk界面中,因此词汇有效...

    Python图形用户界面Tkinter标准色彩颜色背景色大全
    前段时间刚开始学Tkinter,后来想做一个漂亮的GUI界面,但是自己对颜色的词汇储备有限,所以没能顺利完成,今天在网上查了很多信息,做了一点tk颜色词汇积累,分享给大家。
    以下内容均编辑在tk界面中,因此词汇有效可行,编辑的python解释器版本为3.8.1,希望以下内容能给大家提供方便。
    Tk颜色库,from笑待人生原创库

    展开全文
  • python tkinter调整label背景颜色的测试

    万次阅读 2019-02-08 23:11:14
    调整label背景颜色测试截图 我们都知道,一般来说每个像素的数据包括rgb三个通道用三个字节来表示 如0xff9900 中 ff是红色的量 99是绿色的量 00是蓝色的量 代码实现了用 scale滑动条来调节 rgb的占比,从而调节...

     调整label背景颜色测试截图

    我们都知道,一般来说每个像素的数据包括rgb三个通道用三个字节来表示

    如0xff9900 中 ff是红色的量 99是绿色的量 00是蓝色的量

    代码实现了用 scale滑动条来调节 rgb的占比,从而调节颜色

    源码

    import tkinter as tk
    
    window = tk.Tk()  # 实例化一个窗口
    window.title('Color setting')  # 定义窗口标题
    window.geometry('400x600')  # 定义窗口大小
    
    l = tk.Label(window, bg='yellow', width=200, height=2, text='empty')
    l.pack()
    
    r,g,b,w=100,100,100,100
    def print_selection():
        global r,g,b,w
    
        #转化16进制并格式化
        rv =hex(int(255.0*(float(r)*float(w)/10000.0)))#0x xx 不合适
        srv='%02x'%int(255.0*(float(r)*float(w)/10000.0))
        sgv = '%02x' % int(255.0 * (float(g) * float(w) / 10000.0))
        sbv = '%02x' % int(255.0 * (float(b) * float(w) / 10000.0))
        #print(srv)
    
        bgstr="#"+srv+sgv+sbv
        l.configure(bg=bgstr)
        l.config(text='R:' + str(r) + '%,G:' + str(g) + '%,B:' + str(b) + '%,W:' + str(w)+"% C:"+bgstr)
        jsonstr="\"color\":{\"r\":%1.2f,\"g\":%1.2f,\"b\":%1.2f,\"w\":%1.2f}"%(float(r)/100.0,float(g)/100.0,float(b)/100.0,float(w)/100.0)
        fresh(jsonstr)
    
    def setR(v):
       global r
       r=v
       print_selection()
    def setG(v):
       global g
       g=v
       print_selection()
    def setB(v):
       global b
       b=v
       print_selection()
    def setW(v):
       global w
       w=v
       print_selection()
    
    rs = tk.Scale(window, label='R:', from_=0, to=100, orient=tk.HORIZONTAL, length=200, showvalue=1, tickinterval=25,
                 resolution=1, command=setR)
    rs.pack()  # 显示名字      从5-11           条方向           长度(像素),是否直接显示值,标签的单位长度,保留精度    ,定义功能
    rs.set(r)
    gs = tk.Scale(window, label='G:', from_=0, to=100, orient=tk.HORIZONTAL, length=200, showvalue=1, tickinterval=25,
                 resolution=1, command=setG)
    gs.pack()
    gs.set(g)
    bs = tk.Scale(window, label='B:', from_=0, to=100, orient=tk.HORIZONTAL, length=200, showvalue=1, tickinterval=25,
                 resolution=1, command=setB)
    bs.pack()
    bs.set(b)
    ws = tk.Scale(window, label='W:', from_=0, to=100, orient=tk.HORIZONTAL, length=200, showvalue=1, tickinterval=25,
                 resolution=1, command=setW)
    ws.pack()
    ws.set(w)
    
    text1 = tk.Text(window,width=30,height=5)
    text1.pack()
    text1.insert(tk.INSERT,'I love you')
    
    def fresh(t):
        text1.delete(1.0, tk.END)
        text1.insert(tk.INSERT, t)
    def show():
        T1 = text1.get(0.0, tk.END)
        print(T1)
    
    
    def cut(event=None):
        text1.event_generate("<<Cut>>")
    def copy(event=None):
    
        text1.get('sel.first', 'sel.last')
        text1.event_generate("<<Copy>>")
    def paste(event=None):
        text1.event_generate('<<Paste>>')
    
    # Select all the text in textbox
    def select_all(event=None):
        text1.tag_add(tk.SEL, "1.0", tk.END)
        text1.mark_set(tk.INSERT, "1.0")
        text1.see(tk.INSERT)
        copy()
        return 'break'
    button = tk.Button(window,text="SelectAndCopy",command=select_all)
    button.pack()
    text1.focus_set()
    #button.pack(fill=tk.BOTH, expand=1)
    #text1.window_create(tk.INSERT,window=button)
    
    
    
    
    window.mainloop()
    

     

    展开全文
  • python3使用tkinter做界面之颜色

    万次阅读 多人点赞 2012-06-12 23:59:06
    from tkinter import * colors = '''#FFB6C1 LightPink 浅粉红 #FFC0CB Pink 粉红 #DC143C Crimson 深红/猩红 #FFF0F5 LavenderBlush 淡紫红 #DB7093 PaleVioletRed 弱紫罗兰红 #FF69B4 HotPink 热情的粉红 #...
  • python之GUI可视化Tkinter窗口入门

    千次阅读 多人点赞 2019-04-30 18:14:21
    做项目时,突然需要用到GUI可视化窗口来和用户互动,就即时学习了一下python自带的GUI包Tkinter,然后根据下面的基本内容可以实现自己的一些简单窗口了 此篇文章是跟着沫凡小哥的视频学习的,附上学习网址:...
  • python中Tkinter窗口之标签和按钮

    千次阅读 2020-02-02 20:37:43
    python中Tkinter窗口之标签和按钮 在很多时候我们做的东西都不想局限于python的运行界面,为了满足人们进行更方便的人机交互,我们今天讲解的就是tk,一个人机交互窗口,可以使你的程序运行更加美观,方便。 定义一...
  • Python GUI之tkinter窗口视窗教程大集合

    千次阅读 多人点赞 2019-05-13 09:26:29
    Python GUI之tkinter窗口视窗教程大集合一、前言二、Tkinter是什么三、Tkinter 控件详细介绍1. Tkinter 模块元素简要说明2. 常用窗口部件及简要说明:四、动手实践学习1. 创建主窗口及Label部件(标签)创建使用2. ...
  • 怎么用python tkinter窗口边框美化?

    千次阅读 2021-01-14 11:43:56
    小编在写代码时候,使用python有些内容,经常能感受到像前端,像Java,也许这就是编程语言的共性,想必,没有实际的操作内容,大家也不相信会有共性吧,那就小编举例,其中的一个窗口边框美化,给大家看下,不止是...
  • Tkinter 界面颜色

    2019-04-11 10:42:22
    colors = '''#FFB6C1 LightPink 浅粉红 ,#FFC0CB Pink 粉红 ,#DC143C Crimson 深红/猩红 ,#FFF0F5 LavenderBlush 淡紫红 ... ,#DB7093 PaleVioletRed 弱紫罗兰红 ... ,#FF1493 DeepP...
  •  二、Tkinter 是什么  三、Tkinter 控件详细介绍  1. Tkinter 模块元素简要说明  2. 常用窗口部件及简要说明:  四、动手实践学习  1. 创建主窗口及Label部件(标签)创建使用  2. Button窗口部件  3. Entry...
  • # 本例中单选按钮组的状态切换将动态改变标签的颜色 class ChangeLableDemo(): def __init__(self): # 创建窗口并设置标题 window = Tk() window.title("Change Lable Demo") # 向窗口打包一个标签...
  • Python ---(十二)Tkinter窗口组件:Frame

    千次阅读 2020-02-07 10:54:16
    上一篇:Python —(十一)Tkinter窗口组件:Canvas                          &...
  • 文章目录一、Tkinter是什么 ?二、Tkinter 控件详细介绍1. Tkinter 模块元素简要说明2. 常用窗口部件及简要说明三、动手实践学习1. 创建主窗口及Label部件(标签)创建使用2. Button窗口部件3. Entry窗口部件4. Text...
  • 上一篇:Python —(七)Tkinter窗口组件:Listbox                          &...
  • 上一篇:Python —(十五)Tkinter窗口组件:OptionMenu                         &...
  • tkinter创建动态出现窗口

    千次阅读 2020-03-14 11:27:21
    tkinter本身视觉效果就不太好,当我们创建tkinter窗口时,总感觉有点单调,因此我想着怎么实现窗口以动态方式出现。
  • 上一篇:Python —Tkinter窗口组件:Button                           &...
  • Python ---(十三)Tkinter窗口组件:Menu

    千次阅读 2020-02-07 12:28:47
    上一篇:Python —(十二)Tkinter窗口组件:Frame                          &...
  • 设置ico 首先生成一个ico文件,可以通过https://www.bitbug.net 调整背景
  • Python ---(六)Tkinter窗口组件:Entry

    千次阅读 2020-02-03 19:05:41
    上一篇:Python —(五)Tkinter窗口组件:LabelFrame                          ...
  • Python ---(二)Tkinter窗口组件:Button

    千次阅读 2020-02-02 19:45:17
    1. 设置背景颜色 2. 默认值由系统指定 bg 跟 background 一样 bitmap 1. 指定显示到 Button 上的位图 2. 如果指定了 image 选项,则该选项被忽略 borderwidth 1. 指定 Button 的...
  • 上一篇:Python —(十八)Tkinter窗口组件:PanedWindow                         &...
  • Python ---(一)Tkinter窗口组件:Label

    千次阅读 2020-02-02 19:04:14
    The Tkinter Laber Widget ##简介   Label(标签)组件用于在屏幕上显示文本或图像。Label 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的...Python —(二)Tkinter窗口组件:Button
  • Python ---(九)Tkinter窗口组件:Scale

    千次阅读 2020-02-04 11:06:34
    Python —(八)Tkinter窗口组件:Scrollbar   The Tkinter Scale Widget ##简介 Scale(刻度)组件看起来像是一个带数据的 Scrollbar(滚动条)组件,但事实上它们是不同的两个东东。Scale 组件允许用于...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,963
精华内容 785
关键字:

tkinter窗口背景颜色