python內置模塊Tkinter是用來創建桌面窗口程序的,而窗口程序和網頁一樣,因為有著長寬限制在有些情況下沒有辦法顯示全部的內容 。那么剩下的內容就會被隱藏起來,需要使用滾動條拖動才可以顯示 。而下文介紹的內容就是Tkinter長寬設置滾動條的方法,往下看看吧 。

一、設置窗口大小
雖然Tkinter模塊在創建窗口之后哪怕不設置大小也是能夠去自動選擇一個合適的尺寸,但是只有在設置大小將其固定之后才能夠將滾動條添加上,代碼示例如下所示:
import tkinter as tk window = tk.Tk()window.geometry( "250x200" )
二、設置窗口滾動條
該模塊之中滾動條也是額外的組件,是需要調用Scrollbar()這個方法來創建的 。創建完成之后得通過pack()方法將其添加到窗口的右側或者左側,所以在該方法之中就需要去填寫參數了,詳細代碼示例如下:
SVBar = tk.Scrollbar(window)SVBar.pack (side = tk.RIGHT, fill = "y" )SHBar = tk.Scrollbar(window, orient = tk.HORIZONTAL)SHBar.pack (side = tk.BOTTOM, fill = "x" )以上代碼的作用就是創建出來了兩個滾動條組件,并且將其分別添加到窗口右側以及底部 。pack()方法之中的參數side決定的就是滾動條組件擺放位置,而fill參數的意思則是讓這兩個組件分別沿著y軸以及x軸填充滿 。
而滾動條組件創建好之后就需要去創建一個比當前窗口還大和寬的組件才能讓其生效,并且在這個組件之中還得去設置該組件在xy軸上滾動時是通過哪個滾動條組件來顯示剩余區域的,代碼如下所示:
TBox = tk.Text(window, height = 500 , width = 500 , yscrollcommand = SVBar. set , xscrollcommand = SHBar. set , wrap = "none" )TBox.pack(expand = 0 , fill = tk.BOTH)SHBar.config(command = TBox.xview)SVBar.config(command = TBox.yview)window.mainloop()

【Tkinter窗口設置滾動條怎么做?Python如何給Tkinter窗口添加滾動條】以上就是關于“Tkinter窗口設置滾動條怎么做?Python如何給Tkinter窗口添加滾動條”的全部內容了,希望對你有所幫助 。
猜你喜歡
- Tkinter窗口圖標怎么改?Tkinter如何設置窗口屬性
- FAST路由器設置
- 微信怎么設置鎖屏密碼 微信設置鎖屏密碼
- 鼠標距離短怎么解決 怎樣設置鼠標的移動距離
- 王者榮耀英雄出裝在哪設置
- 手機怎么設置鬧鐘時間
- 設置電腦屏保的方法 電腦怎么設置屏保
- 雷電模擬器cpu設置幾核 具體的設置辦法是這樣的
- 騰訊文檔權限設置在哪里
- 電腦屏保時間怎么設置 電腦屏保時間的設置方法
