Python 窗口小部件的宽度

Python 窗口小部件的宽度,python,gtk,pygtk,Python,Gtk,Pygtk,在PyGTK中,计算小部件尺寸的最简单方法是什么?我知道使用gtk.Window对象很容易,但是我在参考手册中找不到任何方法来获取其他对象的尺寸 非常感谢您的帮助。谢谢:D您可能正在寻找以下方法: get_allocation()方法返回一个 gtk.gdk.包含 小部件分配的边界 或: size_request()方法返回 作为元组的小部件的首选大小 包含所需的宽度和宽度 高度。通常使用这种方法 在实现gtk.Container时 子类来安排容器的 子窗口小部件并决定大小 分配给他们的 siz

在PyGTK中,计算小部件尺寸的最简单方法是什么?我知道使用gtk.Window对象很容易,但是我在参考手册中找不到任何方法来获取其他对象的尺寸


非常感谢您的帮助。谢谢:D

您可能正在寻找以下方法:

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

或:

size_request()方法返回 作为元组的小部件的首选大小 包含所需的宽度和宽度 高度。通常使用这种方法 在实现gtk.Container时 子类来安排容器的 子窗口小部件并决定大小 分配给他们的 size\u allocate()方法。获得 大小请求要求小部件 与屏幕关联,因为 可能需要字体信息

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

后者是小部件想要的大小(给定字体信息),前者是小部件布局时容器实际给定的大小