PyGTK讓你用Python輕松創(chuàng)建具有圖形用戶界面的程序.底層的GTK+提供了各式的可視元素和功能,如果需要,你能開發(fā)在GNOME桌面系統(tǒng)運(yùn)行的功能完整的軟件.
PyGTK真正具有跨平臺(tái)性,它能不加修改地,穩(wěn)定運(yùn)行各種操作系統(tǒng)之上,如Linux,Windows,MacOS等.除了簡(jiǎn)單易用和快速的原型開發(fā)能力外,PyGTK還有一流的處理本地化語言的獨(dú)特功能.
PyGTK是自由軟件,所以你能幾乎沒有任何限制的使用,修改,分發(fā),研究它,它是基于LGPL協(xié)議發(fā)布的.
如果你對(duì)上面提到的GTK+,也不了解的話,那允許再對(duì)它也進(jìn)行一番介紹.GTK+,用C語言開發(fā)的,具有跨平臺(tái)的GUI庫,它是GNOME桌面系統(tǒng)(如果你在用Linux,一定不陌生)和GIMP圖象編輯器的開發(fā)工具箱.它是世界上許多程序員的選擇,對(duì)他們來說,國際化的支持是必要的,而且性能也總是他們考慮的因素.與GTK同一領(lǐng)域的還有Qt庫,它是由商業(yè)公司開發(fā)的C++圖形庫,雖然它也有免費(fèi)的.
在windows平臺(tái)的安裝和開發(fā)
安裝PyGTK只需執(zhí)行下列步驟:
或許你對(duì)這些步驟還感到麻煩,或者對(duì)Python不熟悉的話,那也沒有關(guān)系,直接下載一鍵安裝包all-in-one installer,為你配置好全部運(yùn)行時(shí)環(huán)境.
看看開發(fā)環(huán)境是否配置正確,將下列代碼作為Python腳本或者在Python交互控制臺(tái)下輸入.如果正確的話,應(yīng)該有一個(gè)標(biāo)題為"Hello World"的windows的空窗口呈現(xiàn)在你面前.
如果不能運(yùn)行的話,有可能會(huì)出現(xiàn)一個(gè)不能成功加載dll的錯(cuò)誤提示,這是因?yàn)槿鄙賗conv.dll.這時(shí)需要只需從網(wǎng)上下載過來,拷貝至windows/system32目錄下即可了.
import gtk
window = gtk.Window()
window.set_title("Hello World")
window.show_all()
gtk.main()
posted on 2008-03-12 19:43
len 閱讀(10193)
評(píng)論(3) 編輯 收藏 引用 所屬分類:
程序開發(fā)