如何获得相对于GtkImage的鼠标指针位置

时间:2019-03-22 19:17:36

标签: c position gtk mouse

我用C开发了一个GTK图形用户界面,该界面包含一个嵌入GtkImage小部件的主窗口。 单击我的GtkImage小部件时,我无法在click事件处理程序中获取与GtkImage小部件有关的正确鼠标指针坐标。

我尝试了下面给出的链接给出的两种解决方案,但是它们都不起作用: How do you find the absolute position of a GTK widget in a window?

请参阅下面的代码:

<Modal 
          animationType='slide'
          transparent={true}
          visible={this.state.modalVisible}
          onRequestClose = { ()=> {console.log("Closed")} }
鼠标单击事件处理程序中显示的

(x,y)坐标已移动,并取决于主窗口的大小。 我找不到从实际参考系统转到GtkImage坐标系的方法。

非常感谢您的帮助和提示。

欢呼

0 个答案:

没有答案