我是Gtk的新手,我也在使用Glade来设计GUI。
使用gtk_builder_add_from_string()显示在林间空地设计的GUI的必要步骤是什么?
到目前为止,我将一个.glade文件加载到内存中,运行了g_type_init(),我得到了一个gtk_builder_new()结构,我将其传递给gtk_builder_add_from_string()。
接下来我需要做什么才能显示GUI并与小部件“对话”?
(对于一个可能很愚蠢的问题感到抱歉,但我和谷歌今天并不完全是朋友)
答案 0 :(得分:1)
一般来说,步骤如下:
gtk_builder_add_from_string
。必须在.glade文件中创建该字符串。您只需将文件转换为C字符串即可。gtk_builder_get_object(builder,"name")
获取不同的图形元素,其中name是某个元素的名称。你通常有一个顶级窗口。show()
方法。特别是顶级窗口。这将使您的应用程序变为现实。请注意,您也可以连接信号等。您可以看到示例here。
答案 1 :(得分:1)