[爆卦]Python tkinter 執行是什麼?優點缺點精華區懶人包

為什麼這篇Python tkinter 執行鄉民發文收入到精華區:因為在Python tkinter 執行這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者yimean (溫柔殺手)看板Python標題[問題] Tkinter 執行問題時間Sat Ma...


各位版上的大大,連假愉快。

我正在摸索Tkinter的使用方法。

在第一個showinfo的對話視窗就吃鱉了。他一次跳兩個視窗出來。

其中一個視窗關掉還會當機。

https://imgur.com/HJS6eSR 右邊的按OK就可以關掉,左邊的X會當掉

我的OS Windows 10

Python version:3.6.4

IDE: spyder

我在原本的程式當中加入Tk的部分詳情如下。

import tkinter.messagebox as msg
...
...
...
...
def main():
root = msg.showinfo('Python Tkinter', 'hello world')
root.mainloop()
...
...
...

main()


其中"..."是我原本的程式,原本的程式可以正常Run沒有問題。

請問這個是什麼症頭?

請高手開示.






--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.98.141
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1551513306.A.4F3.html
s860134: 我猜是單執行緒的問題 你要多執行緒去服務每個視窗 03/02 22:21
s860134: 執行的指令、個別的處理 03/02 22:22
s860134: 像你跑個 sleep 10 你會發現你 UI 10秒內都是當機狀態 03/02 22:23
yimean: @s大,感謝回應。我的目的只是要程式執行到那個地方,就 03/03 09:43
yimean: 跳出一個訊息視窗,告訴使用者現在的動作。我有嘗試將 03/03 09:44
yimean: mainloop拿掉,結果也是一樣。我是在IDE底下去執行的。 03/03 09:45
yimean: 這樣也會有多執行緒的問題嗎? 03/03 09:46
yimean: 還是說,我這個需求其實不是用Tkinter來實現? 03/03 10:05
yimean: 根本選錯工具~? 03/03 10:05
yimean: 我在其他地方有得到答案,放在這個地方跟大家分享。 03/03 11:26
yimean: 左邊那一個其實就是Tkinter的Consle。 03/03 11:27
yimean: 可以使用root.withdraw()進行隱藏 03/03 11:28
※ 編輯: yimean (114.33.116.8), 04/12/2019 10:38:53

你可能也想看看

搜尋相關網站