Python scrolledText 水平滚动条
时间: 2023-07-28 12:10:00 浏览: 83
要在 Python 的 scrolledText 控件中添加水平滚动条,你需要在创建 scrolledText 组件时,将 horizontal 参数设置为 True。然后,你需要使用 horizontalbar.config() 方法配置水平滚动条的属性。下面是一个例子:
```python
import tkinter as tk
from tkinter import scrolledtext
root = tk.Tk()
root.geometry("400x400")
# 创建 scrolledText 组件
st = scrolledtext.ScrolledText(root, width=40, height=10, wrap=tk.WORD, horizontal=True)
# 添加文本到 scrolledText 组件
st.insert(tk.INSERT, "这是一个测试文本。" * 20)
# 配置水平滚动条的属性
horizontalbar = st.horizontalbar
horizontalbar.config(command=st.xview)
st.config(xscrollcommand=horizontalbar.set)
st.pack()
root.mainloop()
```
在这个例子中,我创建了一个宽度为40,高度为10的 scrolledText 组件,并将 horizontal 参数设置为 True。然后添加了一些文本到 scrolledText 组件,并使用 horizontalbar.config() 方法配置水平滚动条的 command 属性。最后,使用 st.config() 方法将水平滚动条的 set() 方法与 scrolledText 组件的 xview() 方法关联起来。