使用Tkinter中的Scrollbar对象创建滑动条,请给出示例
时间: 2024-05-03 20:23:36 浏览: 86
滑动条的创建和使用
当然可以!以下是一个使用Tkinter中Scrollbar对象创建滑动条的示例代码:
```python
import tkinter as tk
# 创建一个root窗口
root = tk.Tk()
# 创建一个Scrollbar对象
scrollbar = tk.Scrollbar(root)
scrollbar.pack(side=tk.RIGHT, fill=tk.Y)
# 创建一个Listbox对象
mylist = tk.Listbox(root, yscrollcommand=scrollbar.set)
for line in range(100):
mylist.insert(tk.END, "This is line number " + str(line))
mylist.pack(side=tk.LEFT, fill=tk.BOTH)
# 设置滑动条与Listbox的关联
scrollbar.config(command=mylist.yview)
# 进入消息循环
root.mainloop()
```
在这段代码中,我们首先创建了一个root窗口,在窗口中创建了一个Scrollbar对象和一个Listbox对象。接着,我们通过设置Listbox的yscrollcommand参数,将滑动条与Listbox关联起来。最后,我们进入消息循环,等待用户操作。
希望这个示例能够帮助你创建出自己的滑动条!
阅读全文