如何使用 Glade 和 Gtk 获取动态标签条目

How to get dynamic label entries with Glade and Gtk

我正在制作一个应用程序,它从陀螺仪和加速度计获取输入并在 GUI 中显示该信息。如何用 glade 显示这些动态信息?有没有办法让标签反映我代码中的变量?我正在使用 python.

要在 glade 文件中定义的 Gtk.Label 上显示数据,您必须使用 Gtk.Builder 加载 glade 文件:

builder = Gtk.Builder()
builder.add_from_file("your_file.glade")

然后使用给定的 ID(您给标签的小部件名称,假设它是 label1)检索标签:

label = builder.get_object("label1")

从那时起,您可以使用label.set_textlabel.set_markup方法来更新标签。

此信息适用于 Gtk3 和 PyGObject。