|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
写了一个画板,不过貌似tkinter不接受RGB格式的颜色
- from tkinter import *
- from tkinter import colorchooser
- root = Tk()
- #默认
- color_fill = int(0),int(0),int(0)
- f1 = Frame(root)
- f1.pack(padx=50,pady=50)
- w = Canvas(f1,width=400,height=200)
- w.pack()
- def paint(event):
- x1,y1 = (event.x - 1),(event.y - 1)
- x2,y2 = (event.x + 1),(event.y + 1)
- global color_fill
- w.create_oval(x1,y1,x2,y2,fill=color_fill)
- w.bind("<B1-Motion>",paint)
- Label(f1,text='按住鼠标左键并移动,开始绘制你的理想蓝图吧......').pack()
- def callback():
- global color_fill
- color = colorchooser.askcolor()
- color = color[0]
- color_fill = int(color[0]),int(color[1]),int(color[2])
- b1 = Button(root,text='选择颜色',command=callback)
- b1.pack()
- mainloop()
复制代码
怎样才能让颜色转换顺利呢?望高人修改!感激不尽。 |
|