如何在Tkinter中获得一个水平滚动条?

如何在Tkinter中获得一个水平滚动条?

Tkinter中的Scrollbar小部件是一种有用的小部件,它用于使用滚动条打包容器元素及其内容。使用滚动条,我们可以非常高效地查看大量数据。

通常,Tkinter允许添加垂直和水平滚动条。要在应用程序中添加水平滚动条,我们必须在滚动条构造函数中使用orientation为 Horizontal

示例

让我们创建一个包含水平滚动条的文本编辑器。

#导入所需的库 
from tkinter import *
from tkinter import ttk
from tkinter import messagebox

#创建一个tkinter框架实例
win=Tk()

#设置几何形状
win.geometry("700x350")

#添加一个Scrollbar(水平)
h=Scrollbar(win, orient='horizontal')
h.pack(side=BOTTOM, fill='x')

#添加一个文本小部件
text=Text(win, font=("Calibri, 16"), wrap=NONE, xscrollcommand=h.set)
text.pack()

#在文本小部件中添加一些文本
for i in range(5):
   text.insert(END, "欢迎来到 Tutorialspoint......")

#将滚动条与文本小部件连接起来
h.config(command=text.xview)

win.mainloop()
Python

输出

如果我们运行上述代码,它将显示一个包含一些文本的文本编辑器。文本小部件与水平滚动条一起打包,当文本溢出时,水平滚动条变得可见。

如何在Tkinter中获得一个水平滚动条?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程