如何在 Tkinter 中獲取水平捲軸?


Tkinter 中的捲軸小部件是很棒的小部件之一,用於打包容器元素及其內容,並帶有捲軸。藉助捲軸,我們可以非常有效地檢視大量資料。

通常,Tkinter 允許新增垂直和水平捲軸。要在應用程式中新增水平捲軸,我們必須將捲軸構造器中的方向設定為水平

示例

讓我們建立一個裡面帶有水平捲軸的文字編輯器。

# Import the required library
from tkinter import *
from tkinter import ttk
from tkinter import messagebox

# Create an instance of tkinter frame
win=Tk()

# Set the geometry
win.geometry("700x350")

# Add a Scrollbar(horizontal)
h=Scrollbar(win, orient='horizontal')
h.pack(side=BOTTOM, fill='x')

# Add a text widget
text=Text(win, font=("Calibri, 16"), wrap=NONE, xscrollcommand=h.set)
text.pack()

# Add some text in the text widget
for i in range(5):
   text.insert(END, "Welcome to Tutorialspoint...")

# Attach the scrollbar with the text widget
h.config(command=text.xview)

win.mainloop()

輸出

如果我們執行上述程式碼,它將顯示一個文字編輯器,其中會有一些文字。文字小部件會與水平捲軸一起打包,該捲軸會在文字溢位時出現。

更新時間:05-Aug-2021

7K+ 檢視

啟動你的職業生涯

完成課程即可獲得認證

開始
廣告