如何使用gtk_label_set_text()

时间:2015-03-10 11:13:18

标签: gtk glade

我使用Glade和Gtk制作GUI,其中我使用label来显示参数值。我有两个变量x和y,它们的值分别为254和321。我想将它们显示为254.321。在普通的printf中,很容易做到。

  • 但是如何在gtk_label_set_text函数中执行此操作?

  • 有没有办法让gtk标签中显示的值能够自动连续更新?

我首先使用sprintf函数将其从int更改为string

1 个答案:

答案 0 :(得分:0)

您可以使用g_timeout_add_seconds在后台运行,这样您就可以在每个'x'秒内更新/检查您想要的内容;对于sprintf,我推荐使用名为g_strdup_printf的glib包装函数。