1:pyqt4:http://zetcode.com/gui/pyqt4/
2:開源社區:http://www.oschina.net
Windows下PyQt4的安裝
1.環境
OS: Windows 7 64bits
Python: 2.7.2
2.軟件下載
我們可以在http://www.riverbankcomputing.co.uk/software/pyqt/download這裏,獲得PyQt4的下載,請注意選擇正確的Python版本和系統位數。
對於Windows來說,只需要下載exe格式的文件即可。在這個exe文件中,已經包含了如下模塊:
- PyQt
- Qt
- Qt Designer/li>
- Qt Linguist(Qt語言家)
- Qt Assistant
- pyuic4(轉換由Qt Designer生成的.ui文件到.py)
- pylupdate4
- lrelease
- pyrcc4
- QScintilla(C++編輯器類Scintilla在QT環境下的移植版本)
需要注意的是,目前,安裝PyQt4並不需要一些文章中提到的先安裝sip和Qt的過程,因爲在安裝文件中已經包括。
3.安裝
只需要點擊安裝文件,一路next下去即可。
其中可能需要更改的設置包括:
1.選擇需要安裝的模塊
2.選擇Python的安裝位置
4.測試
爲了測試PyQt4已經安裝成功,我們編寫一個簡單的PyQt程序進行測試。
下面,簡單說一下上面這段代碼的含義。
第2行引入的QtGui是PyQt中最基本的模塊,包含了PyQt的繪圖組件及其相關類。
第4行使用QApplication
創建了一個application。每個PyQt程序中均要包含一個application對象。
第5行使用QWidget
創建了一個widget,並在第6行中使用resize
設置了它的大小。第7行的setWindowsTitle
設置了窗口標題的文字。第8行的show
使這個widget顯示出來。
最後一行是這個程序的主循環,事件處理從本行語句開始。至於爲什麼是exec_
而不是exec
呢?是因爲exec
是Python的關鍵字。
下圖就是這個程序執行後的樣子。
可以看到,執行的時候會有一個cmd的窗口出現。很明顯,我們不想要這個窗口出現,那麼怎麼辦呢?將後綴名修改爲“pyw”即可。