在 GTK 中创建一个控件的一般步骤是:
- gtk_*_new() - 创建各种控件的函数。
这些函数都将在本文档中作详细的介绍。 - 把所有想连接的信号都连接到对应的信号处理函数。
- 设定控件的属性。
- 用 gtk_container_add() or gtk_box_pack_start()等适当的函数把控件放置到一个容器控件中。
- gtk_widget_show() 显示控件。
gtk_widget_show() 让 GTK 知道我们已经完成设定控件属性的工作,并且能够让它显示出来了。你也可以用 gtk_widget_hide() 使控件再次隐藏起来。
各个控件显示的顺序并不重要,不过我建议在最后显示窗口,这样整个窗口就可以一次弹出来,而不是让用户看着窗口里的控件一个个生成并显示出来。在窗口(也是一个控件)用 gtk_widget_show() 函数显示出来之前,它的子控件并不会被显示。