将鼠标指针移动到GTK小部件

时间:2016-04-03 02:47:38

标签: python gtk pygtk

有人知道如何使用Python代码将鼠标指针移动到特定的Gtk小部件吗?谷歌似乎没有产生任何结果。我想在弹出GtkPrintOperation对话框时将指针悬停在打印按钮上。从理论上讲,代码应该适用于任何Gtk小部件。到目前为止我发现了:你可以得到鼠标的位置。但是,我需要设置鼠标的位置。如果我需要重写整个Gtk堆栈,它可能不会发生。另一种方法是将GtkButton设置为默认值,然后ENTER将打印文档而不移动鼠标以选择按钮。

为什么我需要这个:该项目适用于使用OpenOffice Basic的我的兄弟,他有这个功能。我肯定想用Gtk给人留下深刻印象(这更强大)。当他打印很多文件时,这是非常需要的。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在 X-Windows 中,您可以使用 xdotool:

$ xdotool mousemove column row