gpt4 book ai didi

python - Gtk:如何检测EventBox上的鼠标位置?

转载 作者:行者123 更新时间:2023-12-01 06:59:59 26 4
gpt4 key购买 nike

我一直在尝试用 Python 编写简单的 CAD 应用程序。我正在修改 pyglet,得到了一些结果:simple CAD app with pyglet ,但我决定切换回 Gtk,结果碰壁了:

我无法获取EventBox上的鼠标指针位置(对于pyglet,它是图片中窗口应用程序左下角的标签)。为此设计了什么信号?或者我应该使用另一种方法?

我将不胜感激任何信息或资源。提前致谢。

最佳答案

Question: How to detect the mouse position over EventBox?

Gtk.EventBox 应该获得标志,而不是窗口!

box = Gtk.EventBox()
box.connect("motion-notify-event", self.on_mouse_move)
box.add_events(Gdk.EventMask.POINTER_MOTION_MASK)

关于python - Gtk:如何检测EventBox上的鼠标位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58683788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com