如何在使用 Glade 开发的 GUI 上添加小部件?

如何在使用 Glade 开发的 GUI 上添加小部件?

我第一次使用 Quickly 和 Glade。我想通过 Python 代码在视口上添加某些小部件,例如标签和按钮。可以吗?

答案1

是的,你可以。如果你还没有加载 glade 文件,请使用以下命令加载它:

builder = gtk.Builder()
builder.add_from_file("/path/to/file")

将“/path/to/file”替换为 glade 文件的路径。然后你可以像视口一样获取容器:

viewport = builder.get_object("nameOfViewport")

将“nameOfViewport”替换为您在 glade 中命名的名称。然后,您可以使用 view ports add() 方法添加小部件:

viewport.add(nameOfWidget)

将“nameOfWidget”替换为您要添加的小部件的名称。

编辑:确保使用类似以下内容初始化小部件

nameOfWidget = gtk.Label()

用于标签小部件。

相关内容