国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python2.7為什么點擊了"開始"按鈕后,tkinter上的按鈕,圖中紅色部分,再也點不動了?

瀏覽:178日期:2022-06-29 18:51:57

問題描述

python2.7為什么點擊了'開始'按鈕后,tkinter上的按鈕,圖中紅色部分,再也點不動了?如何能在點擊'開始'按鈕后,還能點擊tkinter的最小化,最大化和關閉按鈕?代碼為:

# -*- coding: UTF-8 -*-from Tkinter import *import osimport tkMessageBoximport timeroot = Tk()today_path = time.strftime(’%Y-%m-%d’)work_path = ’C:yes_pic’ + today_pathdef start(): while True:doThis(work_path)time.sleep(5)def doThis(dirr): if not os.path.exists(dirr):pass else:if os.path.isdir(dirr): for p in os.listdir(dirr):d = os.path.join(dirr,p)if (os.path.isdir(d) == True): doThis(d)if os.listdir(dirr): if dirr.count(’’)!=2:tkMessageBox.showwarning('提示', '路徑'+dirr+'有文件!')button = Button(root, text='開始', command=start,width=20,height=10)button.pack()root.geometry(’300x200+500+300’)root.mainloop()

python2.7為什么點擊了"開始"按鈕后,tkinter上的按鈕,圖中紅色部分,再也點不動了?

問題解答

回答1:

因為你在start里面寫的是死循環,永遠不會結束你應該新啟一個子線程才對

標簽: Python 編程
主站蜘蛛池模板: 新兴县| 和田县| 额济纳旗| 古交市| 会泽县| 仁怀市| 长海县| 罗田县| 尉犁县| 扎囊县| 金塔县| 宾川县| 济宁市| 灵宝市| 准格尔旗| 阿勒泰市| 上林县| 陇川县| 甘德县| 渑池县| 盐源县| 拉孜县| 嘉义市| 大港区| 马鞍山市| 松滋市| 定西市| 乌拉特中旗| 北流市| 莱芜市| 江源县| 安平县| 西充县| 云安县| 津南区| 宝丰县| 大方县| 额尔古纳市| 邻水| 天柱县| 藁城市|