GTK

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
(项目)
第29行: 第29行:
  
 
==项目==
 
==项目==
 +
[[文件:Vala-logo.png|right|Vala]]
 
[[文件:Geany-logo.png|right|Geany]]
 
[[文件:Geany-logo.png|right|Geany]]
 
*[https://github.com/unrelentingtech/awesome-gtk Awesome GTK] [[文件:awesome.png]]
 
*[https://github.com/unrelentingtech/awesome-gtk Awesome GTK] [[文件:awesome.png]]
 
*[https://github.com/GNOME/gtk GTK @ GitHub]
 
*[https://github.com/GNOME/gtk GTK @ GitHub]
 +
*[[Vala]]
 
[https://wiki.gnome.org/Apps 使用 GTK 开发的各类 GNOME 应用]
 
[https://wiki.gnome.org/Apps 使用 GTK 开发的各类 GNOME 应用]
 
*[https://wiki.postmarketos.org/wiki/Applications_by_category GUI applications for postmarketOS]
 
*[https://wiki.postmarketos.org/wiki/Applications_by_category GUI applications for postmarketOS]

2022年5月14日 (六) 14:38的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 GTK Thanks, Wikipedia.

GTK

Gtk-90x90.png

目录

简介

GTK(原名GTK+)最初是 GIMP 的专用开发库(GIMP Toolkit)。

自2019年2月6日起,GTK+ 改名为 GTK。

GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. GTK+ it is written in C, but has bindings to many other popular programming languages such as C++, Python and C# among others. GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.

功能

指南

语言

Language Bindings

GTK 使用 C 语言开发,但是其设计者使用面向对象技术。也提供了 C++gtkmm)、PerlRubyJavaPythonPyGTK)绑定,其他的绑定有AdaDHaskellPHP.NET 平台编程语言。

Vala 编程语言旨在为 GNOME 开发者带来现代编程语言的功能,而不强加任何额外的运行时间要求,与用 C 语言编写的应用程序和库相比,不使用不同的 ABI。它使用 GObject 类型系统来创建在 Vala 源代码中声明的类和接口。

桌面

GNOME、Xfce、LXDE 等桌面系统都基于 GTK 构建。

项目

Vala
Geany

使用 GTK 开发的各类 GNOME 应用

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱