Gtk位置类型

Gtk位置类型

问题是我必须在网格上使用函数attach_next_to(),但该函数的可选参数是GtkPositioType,用于指定我可以附加网格上一些新小部件的一侧。无论我尝试什么

Gtk.POS_LEFT
Gtk.GTK_POS_LEFT 

或者其他什么,我得到错误

'gi.repository.Gtk' object has no attribute 'POS_LEFT

我的问题是如何在 python 中获取 GtkPositionType,我可以在文档中看到它是枚举类型,但如果我写

self.grid.attach_next_to(1,1,1)

如果我假设第一个参数为 lef,我会得到错误

that function expect 6 arguments. Pls. help, and sry for bad english

答案1

方法是:获取枚举类型名称并在 Gtk 后添加一个点。
因此,你得到:
Gtk.PositionType.LEFT

相关内容