标签: python api user-interface gtk pygtk
首先,我查看了get_size_request方法。那里的文档以:
get_size_request
要获取窗口小部件实际使用的大小,请调用size_request()而不是此方法。
size_request()
我看size_request(),结尾是
还要记住,大小请求不一定是小部件实际分配的大小。
那么,GTK中是否有任何函数可以获得小部件的实际大小?这是一个屏幕上显示并实际显示的小部件,因此GTK肯定会在某处提供此信息。
答案 0 :(得分:11)
这应该是它(需要一些时间才能找到):
get_allocation()方法返回一个gtk.gdk.Rectangle,其中包含小部件分配的边界。
来自here。