新聞中心
為什么gtk沒人用了?
Gtk至少在如下幾個方面有重大缺陷:

創(chuàng)新互聯(lián)建站主營樂至網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,app開發(fā)定制,樂至h5微信小程序開發(fā)搭建,樂至網(wǎng)站營銷推廣歡迎樂至等地區(qū)企業(yè)咨詢
C加一大堆宏作為開發(fā)語言,對于開發(fā)者的要求很高。Vala雖然概念上很不錯,但用的人太少。
Gtk3在Windows上的bug太多,改的太慢,以至于一些項目(例如Gnumeric)直接在windows上棄療了。這影響了它的跨平臺性,等于龜縮到Linux里了。
Glade只能做界面layout、綁定回調(diào)函數(shù)名字,不能像Qt Quick那樣直接使用腳本編寫邏輯。這樣開發(fā)起來仍然比較麻煩,除非你直接使用Python、Perl一類的腳本語言開發(fā)應用。
如何在windows平臺下配置gtk開發(fā)環(huán)境?
設置一下環(huán)境路徑 我的電腦---屬性---高級---環(huán)境變量 在用戶變量或者是系統(tǒng)變量那里找到PATH,沒有也可以自己創(chuàng)建,我一般喜歡使用用戶環(huán)境變量,然后加上我們gtk安裝的路徑下的bin目錄,比如我的安裝在C;\mingw\gtk+\bin,多個環(huán)境路徑之間用分號分開,這個不用我說了吧 好了,如果你是用的用戶環(huán)境變量,那么保存后不需要重啟就會生效,如果是系統(tǒng)環(huán)境變量的話可能你需要重啟后才能生效 現(xiàn)在我們寫一個簡單的gtk程序 #include `pkg-config --cflags --libs gtk+-2.0` -mwindows 不出意外你就可以執(zhí)行
gtk.exe
并打開一個窗口了 -mwindows選項主要是為了程序運行時沒有dos窗口,不加的話執(zhí)行時會有一個dos窗口,如果你沒有安裝msys的話,比如你裝的是dev-cpp的話那么你可能要在命令提示行下這樣做才能編譯 pkg-config --cflags --libs gtk+-2.0>arg.bat
然后打開arg.bat
在那一大堆字符串前加上gcc -o gtkgtk.c
然后在最后面加上 -mwindows,保存退出后再arg就可以正確編譯了GTK是什么意思?
英語縮略詞“GTK”經(jīng)常作為“Good To Know”的縮寫來使用,中文表示:“好知”。本文將詳細介紹英語縮寫詞GTK所代表英文單詞,其對應的中文拼音、詳細解釋以及在英語中的流行度。此外,還有關于縮略詞GTK的分類、應用領域及相關應用示例等。
gtk
GTK(GIMP Toolkit)是一套跨多種平臺的圖形工具包,按LGPL許可協(xié)議發(fā)布的。雖然最初是為GIMP寫的,但目前已發(fā)展為一個功能強大、設計靈活的一個通用圖形庫。特別是被GNOME選中使得GTK+廣為流傳,成為Linux下開發(fā)圖形界面的應用程序的主流開發(fā)工具之一,當然GTK+并不要求必須在X上,事實上,目前GTK+已經(jīng)有了成功的windows版本。
指glade上的GTK是指只使用GTK的庫。Gnome不僅指使用GTK的庫,還指由Gnome本身開發(fā)的依賴于Gnome的庫函數(shù)。Gnome是一個用GTK庫構建的桌面環(huán)境。因此,除了使用GTK庫外,我們還開發(fā)了一部分庫函數(shù),即Gnome庫。兩者的區(qū)別大致相同
1. GTK是指GIMP Toolkit,是一種用于創(chuàng)建圖形用戶界面的工具包。
2. GTK的原因是因為它提供了一系列的控件和函數(shù),可以方便地創(chuàng)建圖形用戶界面,同時它是開源的,可以在多個平臺上使用。
3. GTK不僅可以用于創(chuàng)建桌面應用程序,還可以用于創(chuàng)建移動應用程序和嵌入式系統(tǒng)。
它也有多種編程語言的接口,如C、Python和Java等。
到此,以上就是小編對于的問題就介紹到這了,希望這3點解答對大家有用。
當前題目:為什么gtk沒人用了?(gtk3.0windows)
URL地址:http://www.fisionsoft.com.cn/article/djhdhej.html


咨詢
建站咨詢
