我第一次使用 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()
用于标签小部件。