为什么gtk没人用了?(gtk3.0 windows)

2023-12-27 39阅读

为什么gtk没人用了?

Gtk至少在如下几个方面有重大缺陷:

为什么gtk没人用了?(gtk3.0 windows)(图片来源网络,侵删)

C加一大堆宏作为开发语言,对于开发者的要求很高。Vala虽然概念上很不错,但用的人太少。

Gtk3在Windows上的bug太多,改的太慢,以至于一些项目(例如Gnumeric)直接在windows上弃疗了。这影响了它的跨平台性,等于龟缩到Linux里了。

Glade只能做界面layout、绑定回调函数名字,不能像Qt Quick那样直接使用脚本编写逻辑。这样开发起来仍然比较麻烦,除非你直接使用Python、Perl一类的脚本语言开发应用。

为什么gtk没人用了?(gtk3.0 windows)(图片来源网络,侵删)

如何在windows平台下配置gtk开发环境?

设置一下环境路径 我的电脑---属性---高级---环境变量 在用户变量或者是系统变量那里找到PATH,没有也可以自己创建,我一般喜欢使用用户环境变量,然后加上我们gtk安装的路径下的bin目录,比如我的安装在C;\mingw\gtk+\bin,多个环境路径之间用分号分开,这个不用我说了吧 好了,如果你是用的用户环境变量,那么保存后不需要重启就会生效,如果是系统环境变量的话可能你需要重启后才能生效 现在我们写一个简单的gtk程序 #include `pkg-config --cflags --libs gtk+-2.0` -mwindows 不出意外你就可以执行

gtk.exe

并打开一个窗口了 -mwindows选项主要是为了程序运行时没有dos窗口,不加的话执行时会有一个dos窗口,如果你没有安装msys的话,比如你装的是dev-cpp的话那么你可能要在命令提示行下这样做才能编译 pkg-config --cflags --libs gtk+-2.0>

arg.bat

然后打开

arg.bat

为什么gtk没人用了?(gtk3.0 windows)(图片来源网络,侵删)在那一大堆字符串前加上gcc -o gtk

gtk.c

然后在最后面加上 -mwindows,保存退出后再arg就可以正确编译了

GTK是什么意思?

英语缩略词“GTK”经常作为“Good To Know”的缩写来使用,中文表示:“好知”。本文将详细介绍英语缩写词GTK所代表英文单词,其对应的中文拼音、详细解释以及在英语中的流行度。此外,还有关于缩略词GTK的分类、应用领域及相关应用示例等。

gtk

GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在X上,事实上,目前GTK+已经有了成功的windows版本。

指glade上的GTK是指只使用GTK的库。Gnome不仅指使用GTK的库,还指由Gnome本身开发的依赖于Gnome的库函数。Gnome是一个用GTK库构建的桌面环境。因此,除了使用GTK库外,我们还开发了一部分库函数,即Gnome库。两者的区别大致相同

1. GTK是指GIMP Toolkit,是一种用于创建图形用户界面的工具包。2. GTK的原因是因为它提供了一系列的控件和函数,可以方便地创建图形用户界面,同时它是开源的,可以在多个平台上使用。3. GTK不仅可以用于创建桌面应用程序,还可以用于创建移动应用程序和嵌入式系统。它也有多种编程语言的接口,如C、Python和Java等。

到此,以上就是小编对于的问题就介绍到这了,希望这3点解答对大家有用。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]