使用 GTK3 C++获取指针坐标
Get the pointer coordinates with GTK3 C++
我正在寻找GTK+中的一个函数,它可以告诉我光标(x,y(的坐标,也适用于Linux操作系统。
任何答案都非常感谢。
快速检查文档后发现gdk_window_get_device_position()
,即使在鼠标事件之外也应该有效。(我自己没有尝试过。这里需要注意的是,这是针对GDK窗口的,而不是大多数人认为的窗口(即GTK+窗口(。从 GTK+ 小部件到 GDK 窗口的一条路径是gtk_widget_get_window()
。
至于在Linux上工作,GTK+被设计为跨平台的,所以除非另有特别说明,否则一切都应该在Linux上运行。
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 为什么使用 "this" 指针调用派生成员函数?
- 函数向量_指针有不同的原型,我可以构建一个吗
- 使用指针从C++中的数组中获取最大值
- 助记符和指向成员语法的指针
- 嵌入方指针压缩已禁用
- QGraphicsPolygonItem在拖动时未更新QPolygonF坐标
- 数组的指针从不分段故障
- C++ 指针的内存地址和指向数组的内存地址如何相同?
- 何时在引用或唯一指针上使用移动语义
- QMetaObject invokeMethod的基于函数指针的语法
- 如何从 std::atomic 中提取指针 T<T>?
- 如何在 C# 中映射双 C 结构指针?
- C++将浮点指针值舍入为小数位数
- 为什么++(*p)更改指针值
- 使用 GTK3 C++获取指针坐标
- 使用 OpenCV 将鼠标指针悬停在图像上时在图像上打印像素坐标
- C++对指针向量进行排序,其中对象表示矩阵坐标
- 用指针和引用混淆自己,c++(从WinAPI获取鼠标坐标)