用於框架的 Tkinter 捲軸


假設你想在應用視窗內組織一些小元件,那麼你可以使用框架。Tkinter 框架通常用於組織和分組許多小元件。對於特定應用來說,我們還可以在框架中新增捲軸。為了新增捲軸,我們通常使用Scrollbar(...options) 函式。

示例

#Import the required library
from tkinter import *
#Create an instance of tkinter frame or window
win = Tk()
#Define the geometry
win.geometry("750x400")
#Create a Frame
frame= Frame(win)
def close():
   win.destroy()
#Create a Label widget in the frame
text= Label(frame, text= "Register", font= ('Helvetica bold', 14))
text.pack(pady=20)
#ADDING A SCROLLBAR
myscrollbar=Scrollbar(frame,orient="vertical")
myscrollbar.pack(side="right",fill="y")
#Add Entry Widgets
Label(frame, text= "Username").pack()
username= Entry(frame, width= 20)
username.pack()
Label(frame, text= "password").pack()
password= Entry(frame, show="*", width= 15)
password.pack()
Label(frame, text= "Email Id").pack()
email= Entry(frame, width= 15)
email.pack()
#Create widget in the frame
button= Button(frame, text= "Close",font= ('Helvetica bold',14),
command= close)
button.pack(pady=20)
frame.pack()
win.mainloop()

輸出

執行以上程式碼,將顯示一個視窗,視窗中有一個框架,框架裡包含 Entry 小元件。框架中的所有小元件都垂直對齊,並配有一個捲軸。

更新於:2021 年 4 月 16 日

超過 1.6 萬人次瀏覽

開啟您職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.