9

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

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

我看了看size_request(),它以

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

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

4

1 回答 1

14

这应该是它(花了一些时间找到):

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

这里

于 2009-08-05T16:23:46.817 回答