Windows 下 PYQT开发环境的搭建:

这篇具有很好参考价值的文章主要介绍了Windows 下 PYQT开发环境的搭建:。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

(1)环境搭建:

PYQT 安装包:

Anaconda: Anaconda3-2023.09-0-Windows-x86_64

pycharm:  pycharm 2019.3

下载包:

Anaconda:下载成功 |蟒蛇 (anaconda.com)

pycharm:  pycharm安装包_pycharm用copilotchat资源-CSDN文库  //国产正版软件哈哈

这里说明一下:

安装是参照:Anaconda+Pycharm+PyQt安装教程(python绘制GUI) - 知乎 (zhihu.com)

(1)安装Anaconda

不局限Anaconda 的版本,下载最新即可。这个是提供了一个集成环境(相关用到的软件包安装路径里面都有)。

(2)安装PYcharm

后需要设置的地方:

        ①Project Interpreter 路径:指向Anaconda安装路径下的python.exe  ..

Windows 下 PYQT开发环境的搭建:,QT,pyqt

将Interpreter改成之前安装的anaconda目录下的python.exe ,OK ,Apply 。

Python的一些类库你已经可以正常使用了,例如Numpy,Pandas,等等

Tips:对于没有的类库,可以通过打开anaconda Prompt(anaconda自带的cmd命令),通过pip命令进行安装,后面我们需要安装完整的pyqt库,anaconda自带的类库并不全。

(3) Pyqt安装

实际上发现 anaconda 已经装好了下面的支持包!!!

pip install sip //这个是pyqt开发商提供的支持包
pip install PyQt5 -i https://pypi.douban.com/simple
pip install PyQt5-tools -i https://pypi.douban.com/simple

(4)配置 pycharm tools:

1.Qt Designer:

作为打开qt图形化界面进行UI的编辑,

2.pyuic: 

将生成的.ui文件转换为.py文件,从而能够运行它

3.tools的安装:

---------------------------------------------------------------------------------------

1.创建Qt Designer
在新建的工程下,File->Settings->Tools->External Tools,点击加号:

 

Windows 下 PYQT开发环境的搭建:,QT,pyqt




Name:可自己定义 建议是: Qt Design
program:XXX\anaconda\Lib\site-packages\pyqt5_tools\designer.exe Qt Designer的安装 路径
Arguments:不填
directory: XXX\anaconda\Lib\site-packages\pyqt5_tools

如图:
 

Windows 下 PYQT开发环境的搭建:,QT,pyqt




2.创建pyuic
在新建的工程下,File->Settings->Tools->External Tools,点击加号:
Name:可自己定义 建议pyuic

program:D:\anaconda\python.exe
parameter:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
directory: $FileDir$

如图:
 

Windows 下 PYQT开发环境的搭建:,QT,pyqt

(2)搭建一个工程:


完成后可在pycharm打开Qt Designer,Tools->External Tools->Qt Designer ,这就是我们的目的:

 

Windows 下 PYQT开发环境的搭建:,QT,pyqt

(2)搭建一个工程:

测试
完成后可在pycharm打开Qt Designer,Tools->External Tools->Qt Designer ,这就是我们的目的:

 

Windows 下 PYQT开发环境的搭建:,QT,pyqt





如果一切正常的话:

 

Windows 下 PYQT开发环境的搭建:,QT,pyqt





选择Main Windows,Create
程序猿的第一步当然是仪式性的Hello World
选中一个 label 然后拖拽到window中,Save,建议保存在当前工程目录下!
 

Windows 下 PYQT开发环境的搭建:,QT,pyqt





回到Pycharm 就会多了一个.ui文件

 

Windows 下 PYQT开发环境的搭建:,QT,pyqt



文件


选中该文件,右击,External Tools,PyUIC,这个时候会生成一个.py文件
 

Windows 下 PYQT开发环境的搭建:,QT,pyqt





写一个主类来测试一下:
import sys
import HelloWorld
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ =='__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = HelloWorld.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())


 

Windows 下 PYQT开发环境的搭建:,QT,pyqt





运行:
 

Windows 下 PYQT开发环境的搭建:,QT,pyqt

(3)小知识:

(1)在Qt Designer 添加 添加槽:

Windows 下 PYQT开发环境的搭建:,QT,pyqt

Windows 下 PYQT开发环境的搭建:,QT,pyqt

Windows 下 PYQT开发环境的搭建:,QT,pyqt

点击后,有打印信息如下:

Windows 下 PYQT开发环境的搭建:,QT,pyqt

(2)如何建立互斥选择:

Windows 下 PYQT开发环境的搭建:,QT,pyqt

Qt 设置button互斥,一组button只能选中一个_qt radiobutton互斥-CSDN博客

文本输入框:

1、QLineEdit控件-单行输入文本

适用场合:一般用于用户名、密码等少量文本交互的地方

2、QTextEdit-多行文本

适用场合:用于多行文本,也可以显示HTML格式文本,多用于显示信息的场合。

3、QPlainTextEdit-多行文本

适用场合:与QTextEdit一样,用于多行文本,但多用于需要与文本进行处理的场合,二QTextEdit多用于显示,QPlainTextEdit对文本处理能力比QTextEdit强。

(4)打包生产exe:

参考文章:十、PyQt5程序的打包发布_pyqt打包-CSDN博客

执行  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-CSDN博客

Windows 下 PYQT开发环境的搭建:,QT,pyqt

Windows 下 PYQT开发环境的搭建:,QT,pyqt

鬼操作要挺久了呀!!!

生成的exe ,感觉效率真低!文章来源地址https://www.toymoban.com/news/detail-800853.html

到了这里,关于Windows 下 PYQT开发环境的搭建:的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于PyQt5的环境搭建

    目录 一、需要的环境 二、安装python 1、python安装链接 三、安装PyQt5 1、使用豆瓣的镜像  2、配置环境变量 四、安装pycharm 1、pycharm官网链接 五、配置环境 1、找到设置 2、添加designer 3、配置ui 4、配置rc 六、注意问题 1、安装好python安装包 2、安装好PyQt5模块 3、安装好PyCharm软件

    2024年02月08日
    浏览(41)
  • VSCode + PYQT5 + QtDesigner 环境搭建和测试

    目的:编写Python桌面应用程序。 备注:也可以选择VS2017+QtDesigner ,但更喜欢VSCode 第1步:安装PyQt5和PyQt5-tools pip3 install -i Simple Index PyQt5 pip3 install -i Simple Index PyQt5-tools 第2步:找到QtDesigner 安装路径 一般会自动安装在python安装目录中,如果安装了Anaconda3,则将会在如下An

    2024年02月05日
    浏览(40)
  • 界面开发(1) --- PyQt5环境配置

    第一步:首先安装社区版Pycharm 下载地址:https://www.jetbrains.com/pycharm/download/#section=windows 第二步:安装Anaconda3,配置虚拟环境 下载地址:https://www.anaconda.com/ 第三步:安装 Python 第三方库,包括 pyqt5,pyqt5-tools 和 pyqt5designer 在cmd中使用 pip install pyqt5 , pip install pyqt5-tools , pip in

    2024年04月12日
    浏览(52)
  • Windows下的QT系统开发环境搭建

            QT是一款由Qt Company开发的跨平台C++图形用户界面 应用程序 开发框架。它既可以开发 GUI 程序,也可用于开发非GUI程序,比如 控制台 工具和服务器。Qt是面向对象的框架,使用特殊的 代码 生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容

    2024年02月09日
    浏览(52)
  • 02、Pycharm中配置PyQt/PySide开发工具Qt Designer、PyUIC、PyRcc(详细)

    上一篇文章: 01、Pyqt/PySide6简介及安装方法 PySide6、PyQt5 都是基于Qt 库。Qt库里面有非常强大的图形界面开发库,但是Qt库是C++语言开发的,PySide2、PySide6、PyQt5可以让我们通过Python语言使用Qt https://blog.csdn.net/python_sy/article/details/127425142 目录 前言 一、Qt Designer、PyUic、PyRcc是什么

    2023年04月14日
    浏览(48)
  • 【python】软件开发——PyQt5、Qt Designer、信号与槽机制、计算器实现

    PyQt5 是一个基于 Python 的 GUI 框架,用于创建跨平台的桌面应用程序。它是 Qt 库的 Python 绑定,结合了 Python 的简洁和易用性以及 Qt 框架的强大功能。 Qt 是一个流行的 C++ 跨平台应用程序开发框架,提供了丰富的图形界面组件、网络通信、数据库访问、多线程等功能。PyQt5 允许

    2024年02月04日
    浏览(44)
  • python VTK PyQt5 VTK环境搭建 创建 渲染窗口及三维模型,包含 三维模型交互;

      目录 Part1. VTK 介绍 Part2. PyQt5 VTK环境搭建 安装Anaconda 自带Python Anaconda下载 安装PyQt5 安装 VTK Part3 :PyQt VTK 结合样例: Part1. VTK 介绍 VTK(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk 是在面向对象原理的基础上设计和实现的

    2024年02月11日
    浏览(51)
  • windows11下Qt6.5开发环境安装及QT for Android环境搭建(含虚拟机的创建)

    最近想升级Qt6.5及顺便配置Android开发环境。于是在网上找了各种教程,结果在配置Android开发环境都以失败告终。最终花了很长时间才搞掂。接下来分享比较好的安装方法以及安装注意事项。 建议用中科大或清华的镜像下载在线安装器,官网的很慢。链接如下: 下载在线安装

    2024年02月13日
    浏览(75)
  • 我想开发一款跨平台桌面软件,请告诉我qt、electron、tauri、pyqt、flutter分别适合开发哪些跨平台桌面

    不同的跨平台桌面开发工具适用于不同的应用场景和开发者需求。以下是关于 Qt、Electron、Tauri、PyQt、Flutter 的简要说明,以帮助你更好地选择适合你项目的工具: Qt: 适用场景: Qt 是一个强大的 C++ 框架,适用于开发需要高性能和原生外观的桌面应用。它具有广泛的平台支持

    2024年02月22日
    浏览(79)
  • Qt+GDAL开发笔记(一):在windows系统mingw32编译GDAL库、搭建开发环境和基础Demo

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131931309 上一篇:没有了 下一篇:敬请期待…   麒麟系统上做全球北斗定位终端开发,调试工具要做一个windows版本方便校对,北斗GPS发过来的是大地坐标,应用需要的是经纬度坐标

    2024年02月15日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包