1

有没有办法让 Tkinter 窗口不可点击?这意味着应该被处理程序捕获的任何输入都被重定向到它后面的任何窗口?如果不在 Tkinter 中,PyQt 或 wxPython 是否有办法?我的目标是让处理程序捕获键盘事件,同时仍然让它们输入到后面的窗口中。我不需要捕捉点击,但如果可能的话,那将是很好的。

我目前的计划:

一个 Tkinter 窗口,几何尺寸为 10000x10000,alpha 为 0,topmost 设置为 true。框架将捕获所有键盘和鼠标事件,当输入任何内容时,框架将捕获它,使用从带有 osascript 的终端运行的苹果脚本函数隐藏 Tkinter 窗口,使用 autopy 模拟输入的任何内容,例如单击/键盘事件并再次取消隐藏窗口。这听起来可行吗?

当我有时间时,我会测试这个想法并发布它是否有效。我认为计算速度将是一个问题。

4

0 回答 0