2017-12-31 Pycharm集成PyQt4并使用

软件环境

系统

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

2017-12-31 Pycharm集成PyQt4并使用_第1张图片

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_()

2017-12-31 Pycharm集成PyQt4并使用_第2张图片


2017-12-31 Pycharm集成PyQt4并使用_第3张图片


2017-12-31 Pycharm集成PyQt4并使用_第4张图片


2017-12-31 Pycharm集成PyQt4并使用_第5张图片


2017-12-31 Pycharm集成PyQt4并使用_第6张图片

你可能感兴趣的:(2017-12-31 Pycharm集成PyQt4并使用)