如何使用 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_text
或label.set_markup
方法来更新标签。
此信息适用于 Gtk3 和 PyGObject。
我正在制作一个应用程序,它从陀螺仪和加速度计获取输入并在 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_text
或label.set_markup
方法来更新标签。
此信息适用于 Gtk3 和 PyGObject。