替换Python中现有GTK对象的虚拟方法



我的程序具有一个从UI文件中出现的drawearea,并且当我想替换它的get_preferred_height_for_width()时,已经存在。

我的目标是获得子窗口的固定纵横比(绘图区)。

我已经尝试在现有对象实例中添加一种方法,但这似乎不起作用。我可以单独调用对象的覆盖函数,但GTK不称呼它。

必须有一种将get_preferred_height_for_width行为附加到来自UI文件的现有GTK对象的方法。

我在做什么错?有帮助吗?

我现在使用gtk.aspectframe。似乎有效;)

相关内容

最新更新