1. 程式人生 > >python的gui庫tkinter

python的gui庫tkinter

文字 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