【发布时间】:2013-04-25 17:13:48
【问题描述】:
我正在尝试这样做,所以当您按五次“HELLO”时,文本会变为红色 只是当我添加任何东西到可行时它没有添加任何东西。这是代码。
from tkinter import *
class application(Frame):
global t
t=1
def info(self):
print ("test")
global t
t=t+5
def createWidgets(self):
global t
t=t
self.exet= Button(self)
self.exet["text"] = "QUIT"
self.exet["fg"] = "red"
self.exet["command"] = self.quit
self.exet.pack({"side": "left"})
self.hi = Button(self)
self.hi["text"] = "HELLO",
if t == 5:
self.hi["fg"] = "red"
self.hi["command"] = self.info
self.hi.pack({"side": "left"})
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.createWidgets()
感谢任何人的帮助!
【问题讨论】:
-
你的压痕到处都是,你能把它清理干净吗?
标签: python user-interface python-3.x tkinter