![Gtk位置类型](https://linux22.com/image/820462/Gtk%E4%BD%8D%E7%BD%AE%E7%B1%BB%E5%9E%8B.png)
问题是我必须在网格上使用函数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