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

时间:2017-05-27 22:27:45

标签: python ubuntu gtk glade

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

1 个答案:

答案 0 :(得分:2)

要在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。