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

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





最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容