跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 GTK 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
GTK
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''GTK'''(原名'''GTK +''')上代先是 GIMP 的專用開發庫(GIMP Toolkit), 後來發展為 Unix-like 系統下開發圖形介面的應用程式的主流開發工具之一。GTK 是自由軟體,並且是 GNU 計劃的一部份。自二空一九年二月初六起,GTK + 改名做 GTK。 ==程式語言== GTK 使用 C 語言開發,毋過其設計者用物件導向技術。嘛提供矣 Vala、C + +(gtkmm)、 Perl、Ruby、Java 和 Python(PyGObject)結束,其他的結束有 Ada、D、Haskell、PHP 佮所有的 . NET 程式語言。 參其他誠濟部件工具箱無仝,GTK 並無基於 Xt。這一決策優劣互見:優點是 GTK 會當應用佇其他的系統內底,其靈活性嘛足強的;而欠點就是伊無法度利用以傳統的方法為 X 十一客製化的 X 資源資料庫。GTK 上早應用佇咧 X Window System,到今已經徙栽到其他的平台,諸如 Microsoft Windows、DirectFB,以及 Mac OS X 平台頂的 Quartz . Glade 是一个介面設計的工具,但是伊嘛包括一種描述 GUI 介面的 XML 語言,伊和 libglade 做伙做工課就會當直接使用 GTK 和 GNOME 控制項;新的 Glade 抹三不再直接支援生成程式語言原始碼。 ==佇咧外觀佮視覺== 提供無仝款的顯示 ia̋n-jín 予終其尾使用者予人客製化的外觀佮視覺。目前已經有一寡會當模仿其他的流行的平台抑是工具箱(比如講 Windows 九十五、Motif、Qt 抑是講 NEXTSTEP)的 ia̋n-jín。 ==使用== '''使用 GTK 的環境''' * GNOME 是以 GTK 為基礎,就是講為 GNOME 編寫的程式使用 GTK 做其工具箱。 * Xfce 嘛因為 GTK,但是伊的應用程式並毋著真濟其他程式有依賴。(這就是 " GNOME 程式 " 和 " GTK 程式 " 的無仝。) * LXDE 嘛因為 GTK,一个盡可能減少套件相依性的桌面環境。 * GPE Palmtop 環境佮 Nokia 的網際網路平板電腦的框殼 Maemo 是因為 GTK。 這只是一部份,另外咧,GTK 嘛會當行踏 KDE 的環境下。而且 GTK 嘛會當閣 Microsoft Windows 運行,另外閣有 DirectFB 和 ncurses。 '''使用 GTK 的視窗管理員''' * Mutter * Metacity * Marco * Xfwm 四 * Muffin * Gala ===GTK 應用程式=== 以下程式攏是使用 GTK 開發、屬於開源軟體,會當執行於 Linux / Unix,Windows,macOS 等等加種作業系統平台頂。 * Firefox-Mozilla 基金會的網頁瀏覽器,佇咧 Linux 下使用 GTK。 * Geany-代碼編輯器 * GIMP-類似 Photoshop 的圖像處理程式 * Inkscape-類似 Illustrator、CorelDraw 的向量圖形畫工具 * Pidgin-支援真濟種協定(IRC、Gtalk、Yahoo Talk、MSN 等咧)的開講工具 * gcin-一種佇 Linux、Windows 系統上定定看的輸入法平台 ==版本歷史== ==圖形無關代碼== 上代先 GTK 包括一寡佮圖形無關係的常規功能,如連結串列佮二箍樹仔等等的資料結構。遮的基本功能佮物件系統 GObject 已經合併到獨立的庫 Glib,伊被程式的設計師專門用佇咧開發無需要圖形介面的代碼。 ==GTK 二== 二空空二年三月十一號,GTK 二孵空版正式釋出。GTK 二是 GTK 後繼版本,其新特性包括使用 Pango 改進的文字彩現、新主題 ia̋n-jín、使用 ATK 改進的這个可達性、完全轉換到使用 UTF ma八的 Unicode 佮閣較靈活的 API。但是伊佮 GTK 一無完全相容,因此必須愛由程式設計師做移植工課。因為 GTK 一更緊咧、相對閣較簡單抑是閣較適合1875入式來應用,所以閣予人繼續使用。 對 GTK 二的二鋪八版起,伊靠程式庫 Cairo 完成彩現,這是引入向量圖樣的支援。 ==發展== Ridley 專案當咧試驗統一一系列和 GTK 相關的庫,包括講 libgnome、libgnomeui、libgnomeprint、libgnomeprintui、libglade、libgnomecanvas、libegg、libeel 和 gtkglext。 ==GTK hello world== GTK hello world 以 C 撰寫,本程有重窗仔口,標題是 " Hello , World " . ==GTK Runtime Environment for Windows== 因為 GTK 主要是做為講 Unix-like 系統下底的介面,佇咧 Windows 使用這个系統所開發的軟體的時陣就需要用著 GTK 執行環境,即 GTK Runtime Environment for Windows。這个軟體佮 GTK 無仝款的所在佇咧只是為著執行軟體用途來製作,以解決 Windows 無內建 GTK 函式庫的問題。 ==參見== * Gtk #,GTK 的 . NET API。 * PyGTK,GTK 的 Python API。 * Qt * Motif * wxWidgets ==參考資料== ==外部連結== * GTK 頭頁 * 開放式 kha-tá-lok-guh 計畫中和 GTK 相關的內容 [[分類: 待校正]]
返回到「
GTK
」。