我想在tkinter中找到一個方法,按鈕星星保持按下,直到我按下strop按鈕。在tkinter中的Python方法,按鈕保持按下,直到不同的命令
from Tkinter import *
import tkMessageBox
class MainWindow(Frame):
def __init__(self):
Frame.__init__(self)
self.master.title("input")
self.master.minsize(250, 150)
self.grid(sticky=E+W+N+S)
top=self.winfo_toplevel()
top.rowconfigure(0, weight=1)
top.columnconfigure(0, weight=1)
for i in range(2):self.rowconfigure(i, weight=1)
self.columnconfigure(1, weight=1)
self.button0 = Button(self, text="Start", command=self.save, activeforeground="red")
self.button0.grid(row=0, column=0, columnspan=2, pady=2, padx=2, sticky=E+W+N+S)
self.button1 = Button(self, text="Stop", command=self.stop, activeforeground="red")
self.button1.grid(row=1, column=0, columnspan=2, pady=2, padx=2, sticky=E+W+N+S)
def save(self):
pass
def stop(self):
pass
if __name__=="__main__":
d=MainWindow()
d.mainloop()
這麼想的工作,對不起 –
哪一部分不工作?我認爲這裏可能存在平臺依賴性,因爲這可以在我的Linux機器上運行,但不適用於Mac OSx。 – ebarr
「dosen't work」是不是很豐富。怎麼了?你有沒有看到任何錯誤?這是一個[完整的代碼示例來嘗試](https://gist.github.com/11390111) – jfs