PyQtQt 庫(kù)的 Python 綁定
PyQt是Qt庫(kù)的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次發(fā)布也是在1998年,但是當(dāng)時(shí)它叫 PyKDE,因?yàn)殚_始的時(shí)候SIP和PyQt沒有分開。PyQt是用SIP寫的。PyQt 提供 GPL版和商業(yè)版。
PyQt向Python程序員提供了使用完整Qt應(yīng)用程序接口的方法。您幾乎可以用Python做任何C++能做的事。
既 然是應(yīng)用程序接口,用C++或是Python都是一樣的。于是“為什么我得使用它”這個(gè)問題就可以歸結(jié)為編程語言的選擇上,而不一定要用PyQt。對(duì)我來 說作為一種編程語言,python相對(duì)于c++的優(yōu)點(diǎn)是在編程效率上。您可以看到標(biāo)準(zhǔn)的Qt例子移植到PyQt后的代碼。它們具有相同的功能,使用相同的 應(yīng)用程序接口,但Python版的代碼只有原來的50-60%,而且它們更容易閱讀。
與編程效率相關(guān)的是Python更容易學(xué)習(xí),而且它足以滿足富有經(jīng)驗(yàn)的程序員。奇趣公司已經(jīng)發(fā)現(xiàn)PyQt可以使他們向應(yīng)用高端技術(shù)的團(tuán)體出售Qt,這些團(tuán)體的成員是工業(yè)專家(化學(xué)家,航空工程師等)而不是精深的C++程序員。
當(dāng)然PyQt既成熟又穩(wěn)定,并且有龐大的用戶群體。我從用戶那兒得到的兩個(gè)最普通的反饋是“它恰到好處"和“它很不錯(cuò)。”
評(píng)論
圖片
表情
