我试图为演示目的创建一个基本的python接口,我真的想保持简单。我必须并排使用两个滚动条。在scrollbarNR1
中,只要有人在用户之间点击,就会有一些用户号码和另一个用户号码必须刷新。我尝试通过刷新每个20 milliseconds
我scrollbarNR2
的递归函数来解决它,但这样做并不起作用,因为它清除了我的选择。我的问题是,如何判断我的滚动条是否被点击并刷新数据呢?
我的代码是:
import tkinter
F1 = tkinter.Frame()
userScroll = tkinter.Scrollbar(F1)
userList = tkinter.Listbox(F1)
userScroll.pack(side=tkinter.RIGHT, fill=tkinter.Y)
userList.pack(side=tkinter.LEFT, fill=tkinter.Y)
userScroll['command'] = userList.yview
userList['yscrollcommand'] = userScroll.set
//here comes the insertion loop with the datas - irrelevant atm
def userSelect():
selectedUser = userList.get('active')
print(selectedUser)
userScroll.after(20, userSelect)