標題:
圖形介面 (二) - pack排版練習
[打印本頁]
作者:
tonyh
時間:
2022-7-16 16:36
標題:
圖形介面 (二) - pack排版練習
本帖最後由 tonyh 於 2023-5-27 16:07 編輯
import tkinter as tk
win=tk.Tk()
win.title("主視窗")
win.resizable(0,0)
lb=tk.Label(win,bg="blue",text="1",font=("微軟正黑體",16),
width=10,height=3).pack(padx=10,pady=10,side="left")
lb=tk.Label(win,bg="green",text="2",font=("微軟正黑體",16),
width=10,height=3).pack(padx=10,pady=10,side="left")
lb=tk.Label(win,bg="red",text="3",font=("微軟正黑體",16),
width=10,height=3).pack(padx=10,pady=10,side="left")
lb=tk.Label(win,bg="gray",text="4",font=("微軟正黑體",16),
width=10,height=3).pack(padx=10,pady=10,side="left")
win.mainloop()
複製代碼
pack方法中的side屬性決定元件在容器中的排列方式,其預設值為 top (由上而下),另可設定為 bottom (由下而上)、left (由左而右)、right (由右而左)。
作者:
郭詩瑜
時間:
2022-7-16 16:50
import tkinter as tk
win = tk.Tk()
win.title("主視窗")
win.resizable(0, 0)
list1 = ["blue", "red", "green", "gray"]
n = 1
for i in range(4):
lb = tk.Label(win, bg=f"{list1[n-1]}", text=f"{n}", font=("微軟正黑體", 16),
width=10, height=3).pack(padx=10, pady=10, side="left")
n += 1
i += 1
win.mainloop()
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2