Windows 下 PYQT开发环境的搭建:
(1)环境搭建:
PYQT 安装包:
Anaconda: Anaconda-202.09-0-Windows-x86_64
pycharm: pycharm 2019.
下载包:
Anaconda:下载成功 |蟒蛇 (anaconda)
pycharm: pycharm安装包_pycharm用copilotchat资源-CSD文库 //国产正版软件哈哈
这里说明一下:
安装是参照:AnacondaPycharmPyQt安装教程(python绘制GUI) - 知乎 (zhihu)
不局限Anaconda 的版本,下载最新即可。这个是提供了一个集成环境(相关用到的软件包安装路径里面都有)。
后需要设置的地方:
①Project Interpreter 路径:指向Anaconda安装路径下的 ..
将Interpreter改成之前安装的anaconda目录下的 ,OK ,Apply 。
Python的一些类库你已经可以正常使用了,例如umpy,Pandas,等等
Tips:对于没有的类库,可以通过打开anaconda Prompt(anaconda自带的cmd命令),通过pip命令进行安装,后面我们需要安装完整的pyqt库,anaconda自带的类库并不全。
实际上发现 anaconda 已经装好了下面的支持包!!!
pip install sip //这个是pyqt开发商提供的支持包
pip install PyQt5 -i https://pypi.douban/simple
pip install PyQt5-tools -i https://pypi.douban/simple
1.Qt Designer:
作为打开qt图形化界面进行UI的编辑,
2.pyuic:
将生成的.ui文件转换为.py文件,从而能够运行它
.tools的安装:
---------------------------------------------------------------------------------------
1.创建Qt Designer
在新建的工程下,File->Settings->Tools->External Tools,点击加号:
ame:可自己定义 建议是: Qt Design
program:XXX\anaconda\Lib\site-packages\pyqt5_tools\ Qt Designer的安装 路径
Arguments:不填
directory: XXX\anaconda\Lib\site-packages\pyqt5_tools
如图:
2.创建pyuic
在新建的工程下,File->Settings->Tools->External Tools,点击加号:
ame:可自己定义 建议pyuic
program:D:\anaconda\
parameter:-m PyQt5.uic.pyuic $Fileame$ -o $FileameWithoutExtension$.py
directory: $FileDir$
如图:
(2)搭建一个工程:
完成后可在pycharm打开Qt Designer,Tools->External Tools->Qt Designer ,这就是我们的目的:
(2)搭建一个工程:
测试
完成后可在pycharm打开Qt Designer,Tools->External Tools->Qt Designer ,这就是我们的目的:
如果一切正常的话:
选择Main Windows,Create
程序猿的第一步当然是仪式性的Hello World
选中一个 label 然后拖拽到window中,Save,建议保存在当前工程目录下!
回到Pycharm 就会多了一个.ui文件
文件
选中该文件,右击,External Tools,PyUIC,这个时候会生成一个.py文件
写一个主类来测试一下:
import sys
import HelloWorld
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == __main__ :
app = QApplication(sys.ar)
MainWindow = QMainWindow()
ui = HelloWorld.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
(_())
运行:
()小知识:
点击后,有打印信息如下:
Qt 设置button互斥,一组button只能选中一个_qt radiobutton互斥-CSD博客
文本输入框:
1、QLineEdit控件-单行输入文本
适用场合:一般用于用户名、密码等少量文本交互的地方
2、QTextEdit-多行文本
适用场合:用于多行文本,也可以显示HTML格式文本,多用于显示信息的场合。
、QPlainTextEdit-多行文本
适用场合:与QTextEdit一样,用于多行文本,但多用于需要与文本进行处理的场合,二QTextEdit多用于显示,QPlainTextEdit对文本处理能力比QTextEdit强。
(4)打包生产exe:
参考文章:十、PyQt5程序的打包发布_pyqt打包-CSD博客
执行 pyinstaller -F 文件名.py
如果出现错误:报错:The ‘pathlib‘ package is an obsolete backport of a standard library package
参考:
命令行输入:conda remove pathlib:
成报错:功解决The ‘pathlib‘ package is an obsolete backport of a standard library package_the pathlib package is an obsolete backport of a-CSD博客
鬼操作要挺久了呀!!!
生成的exe ,感觉效率真低!
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 15 条评论) |
本站网友 磁盘扫描 | 19分钟前 发表 |
(1)环境搭建: PYQT 安装包: Anaconda: Anaconda-202.09-0-Windows-x86_64 pycharm: pycharm 2019. 下载包: Anaconda | |
本站网友 万科新里程业主论坛 | 23分钟前 发表 |
(2)安装PYcharm 后需要设置的地方: ①Project Interpreter 路径:指向Anaconda安装路径下的 .. 将Interpreter改成之前安装的anaconda目录下的 ,OK ,Apply | |
本站网友 晾衣架安装 | 1秒前 发表 |
QMainWindow if __name__ == __main__ | |
本站网友 武汉科技大学武昌分校 | 23分钟前 发表 |
本站网友 牛通社 | 18分钟前 发表 |
QMainWindow if __name__ == __main__ | |
本站网友 日本古典乐器 | 11分钟前 发表 |
密码等少量文本交互的地方 2 | |
本站网友 长安福特越野车 | 18分钟前 发表 |
Python的一些类库你已经可以正常使用了,例如umpy,Pandas | |
本站网友 白城二手房出售 | 27分钟前 发表 |
pycharm安装包_pycharm用copilotchat资源-CSD文库 //国产正版软件哈哈 这里说明一下: 安装是参照:AnacondaPycharmPyQt安装教程(python绘制GUI) - 知乎 (zhihu) (1)安装Anaconda 不局限Anaconda 的版本,下载最新即可 | |
本站网友 europa | 30分钟前 发表 |
PyQt5程序的打包发布_pyqt打包-CSD博客 执行 pyinstaller -F 文件名.py 如果出现错误:报错:The ‘pathlib‘ package is an obsolete backport of a standard library package 参考: 命令行输入:conda remove pathlib: 成报错:功解决The ‘pathlib‘ package is an obsolete backport of a standard library package_the pathlib package is an obsolete backport of a-CSD博客 鬼操作要挺久了呀!!! 生成的exe | |
本站网友 怎么样炒股 | 13分钟前 发表 |
\anaconda\ parameter:-m PyQt5.uic.pyuic $Fileame$ -o $FileameWithoutExtension$.py directory: $FileDir$如图: (2)搭建一个工程: 完成后可在pycharm打开Qt Designer,Tools->External Tools->Qt Designer | |
本站网友 大宝漆怎么样 | 20分钟前 发表 |
下载成功 |蟒蛇 (anaconda) pycharm | |
本站网友 东郊租房 | 9分钟前 发表 |
(1)环境搭建: PYQT 安装包: Anaconda: Anaconda-202.09-0-Windows-x86_64 pycharm: pycharm 2019. 下载包: Anaconda | |
本站网友 名医好药网 | 25分钟前 发表 |
PyQt5程序的打包发布_pyqt打包-CSD博客 执行 pyinstaller -F 文件名.py 如果出现错误:报错:The ‘pathlib‘ package is an obsolete backport of a standard library package 参考: 命令行输入:conda remove pathlib: 成报错:功解决The ‘pathlib‘ package is an obsolete backport of a standard library package_the pathlib package is an obsolete backport of a-CSD博客 鬼操作要挺久了呀!!! 生成的exe | |
本站网友 福州白金瀚宫 | 10分钟前 发表 |
(2)安装PYcharm 后需要设置的地方: ①Project Interpreter 路径:指向Anaconda安装路径下的 .. 将Interpreter改成之前安装的anaconda目录下的 ,OK ,Apply |