时间:2021-05-22
一、安装
首先根据自己的python版本下载pyqt4离线包,现在连接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4
比如我地python版本是python3.5.2,我选择PyQt4‑4.11.4‑cp35‑cp35m‑win_amd64.whl
在whl文件路径下,使用pip指令安装
pip install PyQt4‑4.11.4‑cp35‑cp35m‑win_amd64.whl
静待安装完成即可
二、pycharm下环境配置
找到:File——>Settings——>Tools——>External Tools
添加QtDesigner、PyUIC、PyRcc三个工具,如下图所示:
1. QtDesigner,program填“自己的python路径\python\Lib\site-packages\PyQt4\designer.exe”,Arguments不用填,Working Directory填:$ProjectFileDir$。
2.PyUIC,program填“自己的python路径\python\python.exe”,Arguments填“-m PyQt4.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py”,Working Directory填:$ProjectFileDir$。
3. PyRcc,program填“自己的python路径\python\Scripts\pyrcc5.exe”,Arguments填“$FileName$ -o $FileNameWithoutExtension$_rc.py”,Working Directory填:$ProjectFileDir$。
三、简单使用
使用QtDesigner设计了一个简单的界面,保存为test.ui。
然后在pycharm中右击test.ui 文件,使用pyUIC生成test.py文件。
生成的test.py文件如下:
# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'test.ui'## Created by: PyQt4 UI code generator 4.11.4## WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui try: _fromUtf8 = QtCore.QString.fromUtf8except AttributeError: def _fromUtf8(s): return s try: _encoding = QtGui.QApplication.UnicodeUTF8 def _translate(context, text, disambig): return QtGui.QApplication.translate(context, text, disambig, _encoding)except AttributeError: def _translate(context, text, disambig): return QtGui.QApplication.translate(context, text, disambig) class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(587, 457) self.TestBtn = QtGui.QPushButton(Form) self.TestBtn.setGeometry(QtCore.QRect(0, 10, 75, 51)) self.TestBtn.setObjectName(_fromUtf8("TestBtn")) self.ShowPte = QtGui.QPlainTextEdit(Form) self.ShowPte.setGeometry(QtCore.QRect(80, 10, 491, 431)) self.ShowPte.setObjectName(_fromUtf8("ShowPte")) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): Form.setWindowTitle(_translate("Form", "Form", None)) self.TestBtn.setText(_translate("Form", "按钮", None)) self.ShowPte.setPlainText(_translate("Form", "窗前明月光,\n" "疑是地上霜。\n" "举头望明月,\n" "低头思故乡。", None))然后创建一个main.py来启动程序。
# -*- coding: utf-8 -*-import sysfrom PyQt4 import QtCore, QtGuifrom test import * class MyWindows(QtGui.QWidget): def __init__(self): super(MyWindows,self).__init__() Ui_Form().setupUi(self) if __name__ == '__main__': app = QtGui.QApplication(sys.argv) ui=MyWindows() ui.show() app.exec()运行main.py文件,得到如下界面。
到此这篇关于pycharm下pyqt4安装及环境配置的教程的文章就介绍到这了,更多相关pycharm pyqt4安装配置内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
PyQt5安装在cmd下输入pipinstallPyQt5完成PyQt5安装,安装完成后,在python安装目录下可以看到配置PyCharm配置PyCharm是
在PyQt5中QLineEdit里面的内容回车发送的方法是和PyQt4中不同的,主要是信号槽的写法的改变导致的。具体不同如下:在PyQt4中,我们要进行回车发送
个人使用环境WIN10x64系统,Python3.8,PyCharm2020.01.03安装过程一、安装Python3.8(自己参考其他教程)二、安装PyQt5
我们在PyCharm安装配置QtDesigner+PyUIC教程中已配置好了PyCharm+QTDesigner+PyUIC环境这里在此基上我们演示如何使用这些
本教程为大家分享了win10下Python环境安装配置教程,供大家参考,具体内容如下1.在https:///pycharm/download/index.htm