python的gui庫tkinter
阿新 • • 發佈:2019-02-06
文字 comm 窗體 sta 使用 按鈕 itl 位置 save
導入tkinter模塊
import tkinter as tk
設置窗口名字和大小
frame=tk.Tk() frame.title(‘數學‘) frame.geometry(‘200x440‘)
label標簽
ltextsize1=tk.Label(text=‘第一行文字大小‘)
entry輸入框
etextsize1=tk.Entry()
etextsize1.insert(0,‘insertword‘) #第一個參數是索引位置index
Listbox列表框
lb = tk.Listbox()
lb.insert(0,‘itemname‘) #第一個參數是索引位置index
button按鈕
btn_save=tk.Button(frame,text=‘生成圖片‘,command=click_save) #command是點擊執行的函數,需要的該句聲明之前定義函數
將控件放到窗體上用pack函數,所有控件會按先後pack的順序從上到下排列,如
ltextsize1.pack()
etextsize1.pack()
lb.pack()
btn_save.pack()
窗體和控件都設置完畢後進入主循環,只有有主循環才能看見窗體
frame.mainloop()
後記:
1、將.py後綴改為.pyw,運行時不會出現黑色框框的dos背景
2、使用pyinstaller打包程序時運行命令
pyinstaller main.py -F -w
-F是生成單個文件,啟動速度較慢
-w是屏蔽啟動的黑色框框的dos背景或者使用--noconsole命令也可以
python的gui庫tkinter