软件环境
系统
Win xp 虚拟机 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$
文件新建:
https://www.jianshu.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绘图组件类库
app = QtGui.QApplication(sys.argv) #创建QApplication的对象app,每个PyQt程序用都要包含有一个QApplication对象
widget = QtGui.QWidget() #创建QWidget对象widget
widget.resize(250, 150) #设定widget对象的resize属性值,用于指定默认部件的Size
widget.setWindowTitle('PyQt') #设定部件的Title
widget.show() #Call widget对象的show()方法,即显示部件
sys.exit(app.exec_()) #最后一行是这个demo程序的主循环,也是事件处理的调用。
'''
文件修改
参考
http://www.th7.cn/Program/Python/201610/985829.shtml
https://www.jianshu.com/p/388dfff981bd
* 增加 `import sys`
* 将 `Ui_MainWidonw(object)`中的object修改成修改成`QtGui.QMainWindow`
* 在Class类下添加一个 __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_()