Windows下PyQt4的安裝html
OS: Windows 7 64bits
Python: 2.7.2python
咱們能夠在http://www.riverbankcomputing.co.uk/software/pyqt/download這裏,得到PyQt4的下載,請注意選擇正確的Python版本和系統位數。
對於Windows來講,只須要下載exe格式的文件便可。在這個exe文件中,已經包含了以下模塊:web
PyQtapp
Qt編輯器
Qt Designer/li>測試
Qt Linguist(Qt語言家)ui
Qt Assistantspa
pyuic4(轉換由Qt Designer生成的.ui文件到.py)code
pylupdate4orm
lrelease
pyrcc4
QScintilla(C++編輯器類Scintilla在QT環境下的移植版本)
須要注意的是,目前,安裝PyQt4並不須要一些文章中提到的先安裝sip和Qt的過程,由於在安裝文件中已經包括。
只須要點擊安裝文件,一路next下去便可。
其中可能須要更改的設置包括:
1.選擇須要安裝的模塊
2.選擇Python的安裝位置
爲了測試PyQt4已經安裝成功,咱們編寫一個簡單的PyQt程序進行測試
import sys from PyQt4 import QtGui app = QtGui.QApplication(sys.argv) widget = QtGui.QWidget() widget.resize(250, 150) widget.setWindowTitle('PyQt') widget.show() sys.exit(app.exec_())
下面,簡單說一下上面這段代碼的含義。
第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」便可。
本文內容聽從CC3.0版權協議,轉載請註明:轉自Pythoner
本文連接地址:Windows下PyQt4的安裝