GTK 入门
GTK 是一个 部件工具包。每个由 GTK 创建的用户界面都由被称为部件的 UI 元素组成。
GTK 编程接口基于面向对象;部件以类层次结构组织——例如,窗口部件也是一个特殊的容器,称为“bin”,最多可以容纳一个子部件。窗口将能够使用与部件、容器、bin 和窗口类相关的函数。
每个用户界面都是通过将按钮、文本标签、输入字段、下拉菜单和其他部件添加到窗口来构建的。
如果您正在创建复杂的用户界面,建议使用 GtkBuilder XML 描述格式来描述窗口的结构,而不是手动组装它。
GTK 是事件驱动的。该工具包监听诸如按钮上的指针点击或窗口大小调整等事件,并通知您的应用程序中的部件。
请按照“你好,世界”来学习如何编写您的第一个 GTK 应用程序。
使用GTK API 参考来了解更多 GTK 提供的功能。