Python 如何在tkinter中设置变量和默认值?
所以我想用python Tkinter制作一个应用程序,我想让用户改变屏幕的颜色,如果用户想使用默认颜色,他们什么都不做 以下是我目前的代码:Python 如何在tkinter中设置变量和默认值?,python,tkinter,Python,Tkinter,所以我想用python Tkinter制作一个应用程序,我想让用户改变屏幕的颜色,如果用户想使用默认颜色,他们什么都不做 以下是我目前的代码: from tkinter import * root = Tk() root.geometry("600x600") root.configure(bg='blue', command=askColor) # Here I set up a default=blue..and a command that asks for a di
from tkinter import *
root = Tk()
root.geometry("600x600")
root.configure(bg='blue', command=askColor) # Here I set up a default=blue..and a command that asks for a differnt color
我该怎么做
from tkinter import *
from tkinter.colorchooser import askcolor
root = Tk()
root.geometry("600x600")
root.configure(bg='blue')
def color():
col=askcolor()
root.configure(bg=col[1])
Button(root,text='Click Me to choose color',command=color).pack()
root.mainloop()
askcolor
将要求客户选择颜色,但col值将在元组中,元组中第一个将有(r,b,g)和第二个十六进制代码。像这样((0.0,0.0,0.0),“#000000”)
因此,我们使用col[1](十六进制代码)表示bg。谢谢,这真的很有帮助……是否还有一种方法可以对字体执行相同的操作,就像askfont()的类似方法一样。我想在一个对话框中更改字体系列和大小。不,为字体编写单个代码的方式不同