GTK + 或以前称为GIMP Toolkit, 是一组多平台工具,可用于创建图形用户界面。 通过提供一整套的小部件,GTK +适用于从小型一次性工具到完整的应用程序套件的项目。
GTK + 它是跨平台的,因此可以在Windows,Linux和MacOS上使用,并且 它还具有易于使用的API,可缩短开发时间。
GTK +是 用C编程语言编写,但 从头开始设计以支持多种语言 不仅限于C / C ++。
Perl和Python等其他编程语言中的GTK +的使用(尤其是与Glade GUI构造函数结合使用)提供了一种有效的快速应用程序开发方法。
关于GTK +
GTK + 是免费软件,是GNU项目的一部分 。 但是,GTK +(GNU LGPL)的许可条款允许所有开发人员,即使是那些开发专有软件的开发人员,也可以在没有任何许可或许可的情况下使用它。
GTK + 参与了许多项目和一些大型平台。 了解人们对GTK +的看法以及它在商业项目中的使用方式。
基于Qt和GTK +的程序使用不同的小部件集»形成您的图形用户界面。
每个礼物 除其他事项外, 不同的主题,样式和图标集 默认情况下,因此其“外观”明显不同。
«Qt (用英语发音“ cute”) 是应用程序开发的框架 多平台,广泛用于带有图形界面的程序的开发(在这种情况下,它被称为“小部件”的集合),尽管它也用于开发非图形程序,例如控制台工具和服务器。”
小部件集可用于集成目的,并且在所有主要版本中均针对Qt和GTK +编写了实现。
有了这些,无论编写应用程序的框架如何,您都可以对所有应用程序拥有独特的外观。
GTK +程序可以在基于X11的桌面环境上运行 或窗口管理器。
只要安装了必需的库,即使不是用GTK +制作的库也可以; 如果安装了X11.app,则包括macOS。
GTK +也可以在Microsoft Window下运行s,一些流行的跨平台应用程序(例如Pidgin和GIMP)使用它。 wxWidgets是一个跨平台的GUI工具包,在Linux上使用GTK +。
其他端口包括DirectFB(例如,由Debian安装程序使用)和ncurses。
关于新版本的GTK + 3.24.1
recientemente GTK +3.24.1的新版本发布了 从而更新并添加了一些新功能。
在这个新版本中, 据说已经改进了标题栏的样式。或者,在纠正严重警告时。
在新版的GTK +中,捷克语,弗留利语,俄语和西班牙语的翻译版本已更新。
如Adwaita中所述,通过改进标题栏样式,可以收到此新发行版的改进。
另一方面,c安排在Wayland继续 在新版的GTK + 3.24.1中,已在处理预编辑文本时收到了此修复程序。
就Windows而言,它实现了平滑的滚动,并最终解决了在关闭系统时出现的问题和严重警告。
现在,我们只需要等待这个新版本被放到大多数Linux发行版的存储库中即可。
这样,就可以执行系统更新,以便能够在您的计算机上获取此新版本的GTK +。
即使Gtk + 4已经在开发中 随着这个的推出 创新的压力将被释放,稳定之间的平衡 创新将趋于稳定。
同样,最近对主题的更改专门用于改善和稳定API的该部分,这意味着某些投资现在应在以后获得回报。
您好,非常感谢您发表这篇文章。就我而言,到目前为止,我还对使用图形用户界面构建应用程序感兴趣;到目前为止,我一直在使用PyQt。 我希望我的软件能够与数据库一起使用,因此我正在学习SQL,也希望将图形嵌入到我建议的软件中。 我仍然会回顾如何为GNU / Linux和Mac OS X打包它,对于Windows,如果我看到它是如何完成的,它似乎并不那么复杂,尽管我看到的结果是它提供了一个可执行文件。文件* .exe; 我想知道如何制作软件安装程序,就像通常所看到的那样,«SETUP»仅允许最终用户接受并给出下一个,我们将不得不继续阅读,现在我很专心接下来的条目,来自利马-秘鲁的问候。