【发布时间】:2021-04-09 04:58:48
【问题描述】:
是否可以通过将鼠标悬停在窗口上滚动文本框,即无需单击 GUI?我正在使用 tkinter 开发程序。
【问题讨论】:
-
我真正能想到的唯一解决方案是,首先使用 topmost 属性,其次,跟踪鼠标位置,如果它进入窗口,则将焦点设置为它
-
关于我的回答:它可以工作,但必须进行调整,因为例如,如果有一个小部件不是根小部件,那么如果焦点在小部件上,例如条目和鼠标移开,但仍在窗口内,条目小部件将失去焦点
-
我的另一个建议是,在跟踪运动的那个函数中,您放置一个 while True 循环,在其中放置给定的循环和一个在有焦点时将起作用的循环,当没有焦点时将检查然后它会爆发并移动到第一个厕所
-
以防万一你没有注意到我编辑了我的答案和代码,以便解决前面提到的一些问题。