xia的小窩

一起來coding和碼字吧

0%

初次使用tk與ttk

ttkbootstrap是tkinter的進化版,混合了bootstrap的版本,進而美觀。

回到一開始的tk。

認識tkinter

TK是開放原始碼的圖形介面的開發工具
在安裝python時,就已經同時安裝好這個模組了

建立視窗

使用下述方法建立起第一個視窗

1
2
3
4
from tkinter import *

root = Tk()
root.mainloop()

這個叫做根視窗,結果如下圖

註:在GUI裡面,視窗(windows)也被稱做容器(container)

視窗屬性的設定

設定視窗出現的位置、背景、高度等

1
2
3
4
5
6
7
8
9
10
from tkinter import *

root = Tk()
root.title("python-tkinter")
# 標頭
root.geometry("300x400")
# 視窗大小
root.configure(bg = "green")
# 背景
root.mainloop()

結果

視窗位置的設定

使用geometry()函數

1
2
root.geometry("300x200+100+100")
# 距離左邊100,距離頂部200

結果

也能使用別的方法

1
2
winfo_screenwidth()
winfo_screenheight()

ttk的部分主要是在美化,這個可以放在後面比對。