pythontkinter子窗口
⑴ python tkinter 用Toplevel建立子窗口,Entry.get返回為空
```python
print(var.get())
s=var.get()
```
這段代碼不應該在顯示輸入框後馬上執行,
應該在create里執行。
因為馬上執行時輸入框里還沒東西。
⑵ python怎麼用tkinter
Tkinter 是使用 python 進行窗口視窗設計的模塊。Tkinter模塊("Tk 介面")是Python的標准Tk GUI工具包的介面。作為 python 特定的GUI界面,是一個圖像的窗口,tkinter是python 自帶的,可以編輯的GUI界面,我們可以用GUI 實現很多直觀的功能,比如想開發一個計算器,如果只是一個程序輸入,輸出窗口的話,是沒用用戶體驗的。所有開發一個圖像化的小窗口,就是必要的。
對於稍有GUI編程經驗的人來說,Python的Tkinter界面庫是非常簡單的。python的GUI庫非常多,選擇Tkinter,一是最為簡單,二是自帶庫,不需下載安裝,隨時使用,三則是從需求出發,Python作為一種腳本語言,一種膠水語言,一般不會用它來開發復雜的桌面應用,它並不具備這方面的優勢,使用Python,可以把它作為一個靈活的工具,而不是作為主要開發語言,那麼在工作中,需要製作一個小工具,肯定是需要有界面的,不僅自己用,也能分享別人使用,在這種需求下,Tkinter是足夠勝任的!
⑶ Python編程的tkinter窗口編譯成exe文件無法正確執行
最後一行加括弧,改成root.mainloop()
⑷ 請問Python Tkinter怎樣實現先打開一個窗口,點擊Button再打開新窗口,以及新窗口輸入的值怎樣返回原窗口
1、首先雙擊打開pycharm開發工具,在已新建python項目中新建python文件。
⑸ Python 如何實現關閉當前子窗口
函數root2_x()改成:
def root2_x():
root2.destroy()
⑹ python的tkinter中,怎麼激活窗口關閉了一個窗口,程序打開了另一個窗口不是激活狀態
如果你要激活窗口,可以使用deiconify()方法:
窗口名.deiconify()
這個方法同樣也可以將withdraw的窗口顯示出來