我正在使用以下代码 -
self.table.Table.bind("<MouseWheel-Down>", lambda x: self.table.shiftTable('right'))
self.table.Table.bind('<MouseWheel-Up>', lambda x: self.table.shiftTable('left')) #mousewheel up and down not working for unknown reasons
self.table.Table.bind('<KeyPress-Left>', lambda x: self.table.shiftTable('left'))
self.table.Table.bind('<KeyPress-Right>', lambda x: self.table.shiftTable('right'))
self.table.Table.bind('<Enter>', lambda x: self.table.Table.focus())
self.table.Table.bind('<Leave>', lambda x: self.mainUI_object.fg_root.focus())
Run Code Online (Sandbox Code Playgroud)
这里的问题是鼠标滚轮绑定不起作用,但没有给出错误。另一方面,以下代码段有效(注意缺少向上和向下说明符)-
self.table.Table.bind("<MouseWheel>", lambda x: self.table.shiftTable('right'))
Run Code Online (Sandbox Code Playgroud)
不工作的可能原因是什么?如何解决才能正常工作?