小编Sam*_*Sam的帖子

如何检测按下的鼠标何时进入不同帧中的窗口小部件

我有一个ttk Treeview(在Tk中的一个Frame中)和一个tk Listbox(在Toplevel中).我的意图是做以下事情:

  1. 在Treeview中按鼠标按钮1
  2. 将(按下的)鼠标移动到列表框
  3. 鼠标进入时,将焦点设置为包含列表框的Toplevel

现在,当未按下的鼠标进入时,我可以设置Toplevel的焦点.我用过.bind("<Enter>").

当我使用时,.bind("<B1-Motion>")我可以检测到按下鼠标的动作.但只有我在列表中按下鼠标.

当我使用时,.bind("<B1-Enter>")我没有得到任何事件.

如何检测其他按下的鼠标是否进入我的列表框?

python drag-and-drop tkinter

3
推荐指数
1
解决办法
1219
查看次数

标签 统计

drag-and-drop ×1

python ×1

tkinter ×1