【发布时间】:2018-09-29 06:01:24
【问题描述】:
我有以下代码,当单击 Tkinter 按钮时会导致颜色/文本发生变化。第二次单击按钮时,我想恢复为原始颜色/文本。
from Tkinter import *
window = Tk()
window.title("Start/Stop Button")
window.geometry('200x100')
def clicked_rf1():
btn_rf1.configure(text="Stop")
lbl_rf1.configure(text=" ON ", bg="green")
btn_rf1 = Button(window, text="Start", command=clicked_rf1)
btn_rf1.grid(column=1, row=1)
lbl_rf1 = Label(window, text=" OFF ", bg="red")
lbl_rf1.grid(column=2, row=1)
window.mainloop()
我想要一些更像开关的东西,但我想要一个按钮的外观。
感激不尽。
【问题讨论】:
-
你想要切换按钮还是标签?
-
文字/颜色变化只是一个例子。实际上,我想在第一次点击时运行一堆代码 A,在第二次点击时运行一堆代码 B。所以,我猜是按钮。
-
在这种情况下,我认为 Novel 的回答应该为按钮和标签提供一个很好的例子。