python怎么按键开始与停止_python 图形化开始与停止功能的实现
最近打算做一個小的圖形化腳本軟件,按下開始按鈕,則打印“hello world”,按下停止按鈕則停止打印。我在開始按鈕的方法中創建了一個線程,同時用一個變量,控制是否打印。按下停止按鈕,卻沒有反應,請問有大神實現過嗎?求賜教
import tkinter,pyautogui,time,threading
tk=tkinter.Tk()
tk.geometry()
global x,y,is_start
tk.geometry()
def aa():
global is_start
while is_start:
i=10
while i>0:
print('hello')
time.sleep(3)
def start():
global is_start
is_start=True
thread=threading.Thread(target=aa)
thread.start()
def stop():
global is_start
is_start=False
start=tkinter.Button(tk,text='start',command=start)
stop=tkinter.Button(tk,text='stop',command=stop)
start.pack(side=tkinter.LEFT)
stop.pack(side=tkinter.RIGHT)
tk.mainloop()
總結
以上是生活随笔為你收集整理的python怎么按键开始与停止_python 图形化开始与停止功能的实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html border阴影效果_【开发小
- 下一篇: c++和python的区别、javasc