1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python tkinter button颜色变不了_更改函数中Tkinter按钮的颜色

python tkinter button颜色变不了_更改函数中Tkinter按钮的颜色

时间:2021-04-10 09:48:41

相关推荐

python tkinter button颜色变不了_更改函数中Tkinter按钮的颜色

我想在按另一个按钮时改变按钮的颜色。下面的代码重新创建属性错误。在

理想情况下,解决方案应该能够更改按钮的所有属性(请参阅尝试的状态更改),但我没有将此添加到标题中,因为我不知道“属性”是否是正确的单词。在import Tkinter

def tester():

class window(Tkinter.Tk):

def __init__(self,parent):

Tkinter.Tk.__init__(self,parent)

self.parent = parent

self.initialize()

def initialize(self):

self.grid()

button1 = Tkinter.Button(self,text=u"Button")

button1.grid(padx=5,pady=5)

button2 = Tkinter.Button(self,text=u"Change",command=self.colourer)

button2.grid(column=1,row=0,pady=5)

button3 = Tkinter.Button(self,text=u"Disabled",state='disabled')

button3.grid(column=1,row=0,pady=5)

def colourer(self):

self.button1.configure(bg='red')

# self.button1.config(bg='red') -- this gives same error

# self.button3.configure(state='normal') -- as does this

if __name__ == "__main__":

app = window(None)

app.title('Tester')

app.mainloop()

tester()

谢谢

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。