使用GTK3 C ++获取指针坐标

问题描述 投票:0回答:1

我正在寻找GTK +中的一个函数,该函数可以告诉我光标(x,y)的坐标,并且也可以在Linux操作系统上使用。

非常感谢任何回答。

c++ gtk
1个回答
0
投票

快速查看了文档,发现gdk_window_get_device_position(),即使在鼠标事件之外也可以使用。 (我自己还没有尝试过。)这里的警告是,这是针对GDK窗口的,而不是大多数人认为的窗口(即GTK +窗口)。从GTK +小部件到GDK窗口的一条路径是gdk_window_get_device_position()

关于在Linux上工作,GTK +被设计为跨平台的,因此,除非另有特别说明,否则一切都应在Linux上工作。

© www.soinside.com 2019 - 2024. All rights reserved.