【发布时间】:2023-03-30 17:55:02
【问题描述】:
我创建了一个开始按钮和一个停止按钮。在我按下开始按钮后,它会运行一个 python 程序。在我终止 Python 代码之前,停止不起作用。我该怎么办?这是我的代码:
#!/usr/bin/python
import Tkinter, tkMessageBox, time
Freq = 2500
Dur = 150
top = Tkinter.Tk()
top.title('MapAwareness')
top.geometry('200x100') # Size 200, 200
def start():
import os
os.system("python test.py")
def stop():
print ("Stop")
top.destroy()
startButton = Tkinter.Button(top, height=2, width=20, text ="Start",
command = start)
stopButton = Tkinter.Button(top, height=2, width=20, text ="Stop",
command = stop)
startButton.pack()
stopButton.pack()
top.mainloop()
这是我正在使用的 2 个函数。然后我创建了一个开始和停止按钮。
【问题讨论】:
-
你的
top变量是什么? -
Toplevel 小部件用于显示额外的应用程序窗口、对话框和其他“弹出”窗口。顶部 = Tkinter.Tk()
标签: python python-2.7 button tkinter