軟件環(huán)境
系統(tǒng)
Win xp 虛擬機(jī) x32
軟件
Python 3.4.4
pycharm-community-2017.2.4
PyQt4-4.11.3-gpl-Py3.4-Qt4.8.6-x32
配置 Qtdesigner
C:\Python34\Lib\site-packages\PyQt4\designer.exe
配置PyUIC
C:\Python34\python.exe
-m PyQt4.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
$FileDir$
配置PyRcc
C:\Python34\Lib\site-packages\PyQt4\pyrcc4.exe
$FileName$ -o $FileNameWithoutAllExtensions$_rc.py
$FileDir$
文件新建:
?http://www.reibang.com/p/344bdf61e69e
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
widget = QtGui.QWidget()
widget.resize(260, 190)
widget.setWindowTitle('QT4')
widget.show()
sys.exit(app.exec_())
'''
import sys
from PyQt4 import QtGui #QtGui是PyQt最基本的GUI繪圖組件類(lèi)庫(kù)
app = QtGui.QApplication(sys.argv) #創(chuàng)建QApplication的對(duì)象app信殊,每個(gè)PyQt程序用都要包含有一個(gè)QApplication對(duì)象
widget = QtGui.QWidget() #創(chuàng)建QWidget對(duì)象widget
widget.resize(250, 150) #設(shè)定widget對(duì)象的resize屬性值,用于指定默認(rèn)部件的Size
widget.setWindowTitle('PyQt') #設(shè)定部件的Title
widget.show() #Call widget對(duì)象的show()方法,即顯示部件
sys.exit(app.exec_()) #最后一行是這個(gè)demo程序的主循環(huán)驾中,也是事件處理的調(diào)用唉堪。
'''
文件修改
參考
http://www.th7.cn/Program/Python/201610/985829.shtml
http://www.reibang.com/p/388dfff981bd
* 增加 `import sys`
* 將 `Ui_MainWidonw(object)`中的object修改成修改成`QtGui.QMainWindow`
* 在Class類(lèi)下添加一個(gè) __init__方法:
代碼
? ? def __init__(self):
? ? ? ? super(Ui_MainWindow, self).__init__()
? ? ? ? self.setupUi(self)
? ? ? ? self.retranslateUi(self)
if __name__ == '__main__':
? ? app = QtGui.QApplication(sys.argv)
? ? win = Ui_MainWindow()
? ? win.show()
? ? app.exec_()