Sunday, May 15, 2011

Qt SDK Linux Online + PyQt

Official Website: http://qt.nokia.com/

絕大部分的人裝Qt都不用像我的手續那麼多,透過apt-get幾分鐘後就可以完成。只是因為有時候我需要一些實驗性的新功能,所以必須手動更新至最新版的Qt開發環境,安裝過程就顯得稍微多一點,以下是我在Ubuntu 11.04底下安裝Qt和PyQt的過程

Step 1. 準備套件
由於Python的部份我是之前沿用系統預設的2.7版本,所以直接安裝python2.7-dev即可,而libxext-dev是之後編譯PyQt時會需要用到。
sudo apt-get install python2.7-dev libxext-dev
Step 2. 安裝Qt
下載Qt SDK 網路安裝版安裝,由於是線上安裝程式,整個安裝過程可能會要幾十分鐘到幾小時(視網路速度而定)

Step 3. 設定Qt
安裝完後QtSDK會在你的/home目錄底下,我們要將QtSDK/Desktop/Qt/473/gcc/bin設定在PATH路徑裡(修改~/.profile裡最後一行PATH的值),並且要將Libraries給link起來,透過以下指令完成(請把路徑換成你的QtSDK安裝的位置)
sudo ldconfig /home/xinyu/QtSDK/Desktop/Qt/473/gcc/lib
Step 4. 安裝SIP
Download: http://www.riverbankcomputing.co.uk/software/sip/download
透過以下指令即可安裝完成
python confgiure.py
make
sudo make install

Step 5. 安裝PyQt
Download : http://www.riverbankcomputing.co.uk/software/pyqt/download

由於QtSDK是以static libraries的方式安裝,所以在執行configure.py時要帶上-g參數,完整安裝指令如下:
python confgiure.py -g
make
sudo make install

沒意外的話這樣子你安裝完成了。