在GTK中,如何在屏幕上获得小部件的实际大小?

时间:2009-08-05 16:09:09

标签: python api user-interface gtk pygtk

首先,我查看了get_size_request方法。那里的文档以:

结束
  

要获取窗口小部件实际使用的大小,请调用size_request()而不是此方法。

我看size_request(),结尾是

  

还要记住,大小请求不一定是小部件实际分配的大小。

那么,GTK中是否有任何函数可以获得小部件的实际大小?这是一个屏幕上显示并实际显示的小部件,因此GTK肯定会在某处提供此信息。

1 个答案:

答案 0 :(得分:11)

这应该是它(需要一些时间才能找到):

  

get_allocation()方法返回一个gtk.gdk.Rectangle,其中包含小部件分配的边界。

来自here