軟件特色
GTK+雖然是用C語(yǔ)言寫的,但是您可以使用你熟悉的語(yǔ)言來(lái)使用GTK+,因?yàn)镚TK+已經(jīng)被綁定到幾乎所有流行的語(yǔ)言上,如:C++, Guile, Perl, Python, TOM, Ada95, Objective C, Free Pascal, Eiffel等。
它既現(xiàn)代,而且得到了積極的開(kāi)發(fā)與維護(hù),圍繞它有一個(gè)充滿活力的社區(qū)。
它提供了廣泛的選項(xiàng),用于把工作擴(kuò)展到盡可能多的人,其中包括一個(gè)針對(duì)國(guó)際化、本地化和可訪問(wèn)性的完善的框架。
它簡(jiǎn)單易用,對(duì)開(kāi)發(fā)人員和用戶來(lái)說(shuō)都是這樣。
它的設(shè)計(jì)良好、靈活而可擴(kuò)展。
它是自由軟件,有一個(gè)自由的開(kāi)放源碼許可。
它是可移植的,從用戶和開(kāi)發(fā)人員的角度都是這樣。
使用 GTK+ 這樣的庫(kù)比起編寫自己的 GUI 代碼來(lái)有多個(gè)優(yōu)勢(shì)。例如,它可以顯著節(jié)約開(kāi)發(fā)時(shí)間,讓開(kāi)發(fā)人員把精力集中在項(xiàng)目真正重要和真正獨(dú)特的地方,而不必重復(fù)公共的功能。對(duì)于用戶來(lái)說(shuō),這意味著他們使用的應(yīng)用程序之間具有更好的一致性:工具包能在哪使用,應(yīng)用程序就能跟到哪里。就像使用 LEGO 一樣,所有的人都使用同一兼容尺寸這一事實(shí),意味著設(shè)計(jì)可以在使用庫(kù)的人之間共享,不論他們?cè)谀睦锸褂盟?/p>