from tkinter import *
import time
class AA:
def __init__(self):
window=Tk()
# 文本与滚动条相结合
text=Text(window,width=40,height=10)
text.grid(row=1,column=1)
#创建滚动条
scrollbar=Scrollbar(window)
scrollbar.grid(row=1,column=2,sticky=N+S+W+E)
#配置文本和滚动条
text.config(yscrollcommand=scrollbar.set)
scrollbar.config(command=text.yview)
# listbox与滚动条相结合
# 创建listbox
lv=StringVar()
listbox=Listbox(window,listvariable=lv)
# 插入选项
for i in range(1,20):
listbox.insert(END,"选项"+str(i))
listbox.grid(row=2,column=1,sticky=E+W)
#创建滚动条
scrollbar2=Scrollbar(window)
scrollbar2.grid(row=2,column=2,sticky=N+S+W+E)
#配置listbox和滚动条
listbox.config(yscrollcommand=scrollbar2.set)
scrollbar2.config(command=listbox.yview)
window.mainloop()
AA()
# 参考文献:
# http://effbot.org/tkinterbook/scrollbar.htm
python-tkinter-Scrollbar
最新推荐文章于 2024-06-13 20:32:11 发布