在 GTK 中,如何获取屏幕上小部件的实际大小?
首先,我查看了 get_size_request
方法。 那里的文档以:
要获取小部件实际使用的大小,请调用
size_request()
而不是此方法。
我查看 size_request()
,它以
还请记住,大小请求不一定是小部件实际分配的大小。
那么,GTK中有没有函数可以获取小部件的实际大小呢? 这是一个在屏幕上并且实际显示的小部件,因此 GTK 肯定在某处有此信息。
First I looked at the get_size_request
method. The docs there end with:
To get the size a widget will actually use, call the
size_request()
instead of this method.
I look at size_request()
, and it ends with
Also remember that the size request is not necessarily the size a widget will actually be allocated.
So, is there any function in GTK to get what size a widget actually is? This is a widget that is on-screen and actually being displayed, so GTK definitely has this information somewhere.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
应该是这样(花了一些时间找到):
来自此处。
This should be it (took some time to find):
From here.