Python GUI (Tkinter)
圖形使用者介面(Graphical User Interface) Tkinter
為 Python
內建套件。
初期設定
初期宣告這三段就可以引入tkinter套件使用,ttk
是 tk
的主題模板,官方敘述提供字體鋸齒渲染、視窗半透明功能。
py
import tkinter as tk
from tkinter import ttk
window=tk.TK()
接下來這段很重要 mainloop()
,通常放在程式最後,這代表持續常駐顯示,否則常會遇到改好的程式,閃秒出現就消失的現象。
py
window.mainloop()
外觀設定
初期引入tkinter(簡稱tk)後再來就是要設定視窗外觀。
設定視窗抬頭
py
window.title='My Title'
設定視窗
py
window.geometry('500x500')
# 或最小視窗
window.minsize(width=500, height=500)
# 或最大視窗
window.maxsize(width=600, height=600)
可否拖曳視窗長寬大小設定(固定尺寸)
py
window.resizable(width=False, height=False)
基本上就會出現下面這畫面