tkinter创建列表框内滑动条
时间: 2023-02-14 17:05:40 浏览: 95
列表框滚动条
在 tkinter 中创建列表框内滑动条需要使用 tkinter 的 Listbox 和 Scrollbar 两个组件。首先创建一个 Listbox 组件,然后创建一个 Scrollbar 组件,将这两个组件关联起来。具体步骤如下:
1. 创建 Listbox 组件,并将其添加到窗口中。
2. 创建 Scrollbar 组件,并将其添加到窗口中。
3. 将 Listbox 和 Scrollbar 关联起来,通常是将 Listbox 的 yscrollcommand 属性设置为 Scrollbar 的 set 方法,将 Scrollbar 的 command 属性设置为 Listbox 的 yview 方法。
4. 在 Listbox 中添加需要显示的数据。
示例代码如下:
```python
from tkinter import *
root = Tk()
listbox = Listbox(root)
listbox.pack()
scrollbar = Scrollbar(root)
scrollbar.pack(side=RIGHT, fill=Y)
# 关联 Listbox 和 Scrollbar
listbox.config(yscrollcommand=scrollbar.set)
scrollbar.config(command=listbox.yview)
# 添加数据
for i in range(100):
listbox.insert(END, i)
root.mainloop()
```
阅读全文