GTK 直接或通过各种依赖项,为应用程序开发提供了一个完整的平台。
您可以在 在线浏览最新的可用文档。
您可以在 GNOME 开发者文档网站上找到指南和教程。
用户界面和显示
- GTK — 图形界面的小部件工具包
- GDK — 窗口系统的底层抽象
- GSK — 底层场景图和 3D 渲染 API
- Pango — 具有完整 Unicode 支持的国际文本渲染
- Cairo — 用于高质量图形的 2D,基于矢量的绘图
- ATK — 用于实现屏幕阅读器和其他工具支持的辅助功能工具包(仅限 GTK3)
用户数据存储
- GSettings — 用于应用程序首选项的配置存储
文件访问
- GFile — 文件和 URI 处理、异步文件操作、卷处理
网络
- GNetworking — 具有流的网络和套接字 API
- Soup — 具有 cookie、SSL 和 XML-RPC 的异步 HTTP 库
多媒体
进程间通信
异步任务
- GTask – 可取消的同步或异步任务和结果
应用程序支持
- GApplication — 编写应用程序