当前位置: 技术问答>linux和unix
gtk的获得属性的问题!急!
来源: 互联网 发布时间:2016-09-21
本文导语: 用glade写的xml文件,fix上有一个button,什么函数能获得button的 坐标,高,宽? | 没仔细看说明,贴错了, 我还以为有2.8以上版的有函数能获得坐标位置呢,结果还看错了。 我用的版本,一般要...
用glade写的xml文件,fix上有一个button,什么函数能获得button的
坐标,高,宽?
坐标,高,宽?
|
没仔细看说明,贴错了,
我还以为有2.8以上版的有函数能获得坐标位置呢,结果还看错了。
我用的版本,一般要获得一个widget的位置,大概是这么着的widget->allocation.x , widget->allocation.y获得其相对于其parent的坐标,如果parent是窗口或者和窗口一样大就好办了,获得窗口位置gdk_window_get_position(),相加就是相对屏幕的坐标了,如果不是就麻烦了,一个个的算吧。
我还以为有2.8以上版的有函数能获得坐标位置呢,结果还看错了。
我用的版本,一般要获得一个widget的位置,大概是这么着的widget->allocation.x , widget->allocation.y获得其相对于其parent的坐标,如果parent是窗口或者和窗口一样大就好办了,获得窗口位置gdk_window_get_position(),相加就是相对屏幕的坐标了,如果不是就麻烦了,一个个的算吧。