如何在 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+ 查看

启动你的职业生涯

完成课程即可获得认证

开始
广告
© . All rights reserved.