
The GTK Project - A free and open-source cross-platform widget …
2012年4月16日 · GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results.
GTK - 维基百科,自由的百科全书
GTK (原名 GTK+)最初是 GIMP 的专用开发库(GIMP Toolkit),后来发展为 Unix-like 系統下开发 图形界面 的应用程序的主流开发工具之一。 GTK是 自由软件,并且是 GNU计划 的一部分。 自2019年2月6日起,GTK+改名为GTK。 [3] GTK的简化软件架构。 Pango, GDK, ATK, GIO, Cairo 和 GLib. GDK 包含了对 X11, Wayland, Broadway (HTTP), Quartz, 和 GDI 的后端,并依赖于 Cairo 进行渲染。 它的新SceneGraph还在开发中。 GTK 包含了一组图形控制元素(部 …
GTK Documentation
GTK is the primary library used to construct user interfaces. It provides user interface controls and signal callbacks to respond to user actions. GTK API reference
Gtk – 4.0:Gtk 入门 - GTK 文档
GTK 是 小部件工具包。由 GTK 创建的每个用户界面都包含小部件。这是在 C 中使用 GObject 实现的,后者是一种面向 C 对象的框架。小部件按照层次结构进行组织。窗口小部件是主容器。
GTK 项目 - 一个免费开源的跨平台控件工具包 - GTK 项目
GTK 提供一整套 UI 元素,适用于从小型一次性工具到完整应用程序套件的各种项目。 通过使用语言绑定或包装器,使用您选择的语言开发您的 GTK 应用程序,并充分利用官方 GNOME 绑定,以保证 API 稳定性和基于时间的发布。 static void on_activate (GtkApplication *app) { // Create a new window GtkWidget *window = gtk_application_window_new (app); // Create a new button GtkWidget *button = gtk_button_new_with_label ("Hello, World!");
GTK 文档 - GTK 文档
GTK 是用于构建用户界面的主库。 它提供了用户界面控件和信号回调来响应用户操作。 GTK API 参考. 一个中间层,提供使用 Cairo、OpenGL 或 Vulkan 实现的渲染 API。 GSK API 参考. 一个中间层,将 GTK 与窗口系统的详细信息隔离。 GDK API 参考. Pango 是用于 GTK 应用程序的核心文本和字体处理库。 它广泛支持全球各地使用的不同书写系统。 Pango API 参考. GdkPixbuf 是用于图像加载和操作的库。 GdkPixbuf API 参考. Cairo 是一个 2D 图形库,支持多个输出设备。 …
GTK 项目 - 一个免费开源的跨平台部件工具包 - GTK 项目
GTK 是一个 部件工具包。 每个由 GTK 创建的用户界面都由被称为 部件 的 UI 元素组成。 GTK 编程接口基于 面向对象;部件以类 层次结构 组织——例如,窗口部件也是一个特殊的容器,称为“bin”,最多可以容纳一个子部件。 窗口将能够使用与部件、容器、bin 和窗口类相关的函数。 每个用户界面都是通过将按钮、文本标签、输入字段、下拉菜单和其他部件添加到窗口来构建的。 如果您正在创建复杂的用户界面,建议使用 GtkBuilder XML 描述格式来描述窗口的结构,而不是 …
GTK 项目 - 一个免费开源的跨平台部件工具包 - GTK 项目
了解如何使用 GTK 推荐的工具设置您的开发环境。 学习如何通过绑定将您喜欢的编程语言与 GTK 集成。 深入研究 GTK3 和 GTK4 的 API 参考。 了解 GTK 构建所依赖的子模块。 了解如何在不同的平台上安装 GTK。 为您精选的入门 GTK 文章。 我该如何做…? 常见问题解答 创建您的第一个应用程序 您对 GTK 的首次贡献 了解 GTK 的最佳实践. 与我们的核心团队联系以获取您问题的答案。 GTK 由 GNOME 托管。 GTK 由 GTK 团队 维护。 © 1997-2024,GTK 团队。 保留所有权 …
Gtk – 4.0:概述 - GTK 文档
gtk 是一个用于创建图形用户界面的库。 该库适用于许多类似 UNIX 的平台、Windows 和 macOS。 GTK 根据 GNU 库通用公共许可证 的条款发布,该许可证允许灵活许可客户端应用程序。
The GTK Project - A free and open-source cross-platform widget …
Learn how to setup your development environment with GTK recommended tools. Learn to integrate your favorite programming language with GTK through bindings. Dig deep into the API references for GTK3 and GTK4. Learn about the sub modules the GTK has been built upon. Figure out how to install GTK on different platforms.