心妍 发表于 2023-1-7 22:10:57

在GUI界面上使用颜色对话框

点击按钮 会弹出一个颜色对话框 选择好了颜色之后 点击确定 会在主窗口居中的顶部显示元组 元组包含RGB值和颜色十六进制值




from tkinter import *
from tkinter.colorchooser import *
root = Tk()
root.geometry('400x200')
def choose_color():
    # askcolor()打开一个颜色对话框
    c = askcolor()
    lb.config(text='颜色值' + str(c))

lb = Label(root,text='')
lb.pack()
b = Button(root,text='点击选择颜色',width=10,bg='#9AC0CD',command=choose_color)
b.pack()
root.mainloop()
python还真是方便啊 颜色选择器都封装好了

zuxin521 发表于 2023-1-7 22:36:33

我来沙发支持一下原创分享

心妍 发表于 2023-1-7 23:18:47

zuxin521 发表于 2023-1-7 22:36
我来沙发支持一下原创分享

多谢咯 。{:4_266:}

飞天梦 发表于 2023-1-7 23:48:41

感谢主楼分享

乐活 发表于 2023-1-8 14:08:17

py提供了好多现成的对话框啊
页: [1]
查看完整版本: 在GUI界面上使用颜色对话框