本節大綱,設計畫面時,將所有與操作者互動的相關圖文功能,利用frame框在不同位置,是個設計畫面功能上很便利的好工具。
import tkinter as tk
win=tk.Tk()
frame1=tk.Frame(win,bg='red',bd=10)
frame2=tk.Frame(win,bg='yellow',bd=20)
frame3=tk.Frame(win,bg='blue',bd=30)
建立三個窗框(以後我稱為框框) ,給他上不同顏色及不同大小的邊框以做區分
redbutton=tk.Button(frame1,text='red',fg='red')
bluebutton=tk.Button(frame1,text='blue',fg='blue')
greenbutton=tk.Button(frame1,text='green',fg='green')
設計三個按鈕button(用文字顏色區分),皆屬於frame1這個框框,
redbutton.pack(side=tk.LEFT)
bluebutton.pack(side=tk.LEFT)
greenbutton.pack(side=tk.LEFT)
而且一個接一個靠左排列,並用pack指令來交付安排
blackbutton=tk.Button(frame2,text='black',fg='black')
brownbutton=tk.Button(frame2,text='brown',fg='brown')
blackbutton.pack(side=tk.LEFT)
brownbutton.pack(side=tk.LEFT)
也是一個接一個靠左排列,但與上面的frame1框框不同框,屬於另一個frame2框框
yellowbutton=tk.Button(frame3,text='yellow',fg='yellow')
yellowbutton.pack(side=tk.LEFT)
最後設計一個黃字按鈕歸屬於frame3框框
frame1.pack()
frame2.pack()
frame3.pack()
將三個框框交付安排確認
win.mainloop()
您可看到上面設計後不同的按鈕坐落於您指定的不同框框中
設計畫面時,將所有與操作者互動的相關圖文功能,利用frame框在不同位置,很容易上手的好工具。
留言列表