Skip to main content

pyqt for mac

最近在mac上需要個小工具給自己用,如果純粹的處理python就足夠了,但是如果需要GUI的話就麻煩點了。python自帶的tk還是不錯,問題是對中文支持不好,如果在界面上顯示中文的話速度會相當的慢。也想到過用pyobj-c,但是簡單看了看介紹,開發的時候好像要用的xcode,機器上又沒裝。最後選到來pyqt。

1. qt可以在QT下載到,當然我們用的免費的LGPL的版本。
我下載的是qt-sdk-mac-opensource-2009.03.1.dmg這個版本,掛載後直接安裝就好了,不用在自己編譯。dmg鏡像有442M,安裝後占來1G左右的空間,但是安裝得很快。

2. qt本身是cpp的,要用python來開發當然需要使用到pyqt,pyqt4可以在http://www.riverbankcomputing.co.uk/software/pyqt/intro找到。特別要注意的是,安裝pyqt要先安裝SIP,SIP是用來對C,CPP庫進行python包裝用的。

3. SIP和pyqt4都是命令行下使用
python configure.py
make
make install

來安裝。pyqt4的make部分可以需要10多20分鍾的時間。

我的系統是mac os x 10.5.8

Comments

Popular posts from this blog

PSP 三国无双 大蛇传 人物图片

PSP三国无双 大蛇传 人物图片(Google Picasa相册) 现在还不全,太多了。。。(2008-03-23) 搞完了,体力活啊。(2008-04-20) 暂时放弃吧,那个空间到期很久了,忘了更新这里了。什么时候找到地方放再跟新。(2009-04-29) 上传到Google Picasa(2009-09-25)

一点感想

久久没来,最近在家google基本无法使用了,无奈用自由门翻墙而出,看到自己以前所发的东西,感慨良多。想起硬盘上魔兽截图无数,说不定哪天出个意外,不如发帖留恋。

Python中的self

习惯上,任何Python类方法的第一个参数(对当前实例d的引用)都叫做self。这个参数扮演着C++或Java中的保留字this的角色,但self在Python中并不是一个保留字,它只是一个命名习惯。虽然如此,也请除了self之外不要使用其它的名字,这是一个非常坚固的习惯。 出自:《Dive Into Python》