如何在pycharm中配置pyqt5设计GUI操作教程

目录
  • PyQt5简介
  • 为什么选择PyQt5
  • 在Pycharm中配置PyQt5
    • 一.标题安装PyQt5模块
      • 1.点击设置
      • 2.安装pyqt5,pyqt5-tools,pyqt5designer
      • 3.默认从官网上下载模块
    • 二.配置PyQt5设计器(Qt Designer)及转换工具
      • 1.Qt Designer
      • 2.PyUIC
      • 3.qrcTOpy

PyQt5简介

1.什么是GUI:Graphical User Interface,图形用户界面,用于人机交互。

2.怎么设计GUI:Qt

3.什么是Qt:Qt是一种基于C++的跨平台图形用户界面应用程序开发框架

4.学习python的我们怎么用Qt:PyQt5模块

5.什么是PyQt5:Qt的python接口,pyqt5对Qt进行完全封装,我们可以利用python代码设计想要的图形界面

为什么选择PyQt5

1.除了PyQt5,python还支持很多可以开发GUI图形界面程序的库,比如tkinter、wxPython、Kivy等,那么我们为什么要选择PyQt5呢?

  • 我来说说他的优点:
  • 支持Qt的可视化设计器进行图形界面设计,并能自动生成python代码
  • 使用信号-槽机制进行通信
  • 提供了一整套进行GUI程序开发的窗口控件
  • 拥有超过620个类和近6000个函数及方法
  • 可以跨平台运行在所有操作系统上

2.与PySide2的关系

  • 两者都是Qt的python接口
  • PyQt5是Qt的干儿子(Riverbank Computing开发),PySide2是Qt的亲儿子(Qt自己公司开发的)
  • 但是PyQt5问世较早,比较成熟,用户也比较多,功能比较完善;PySide2是2018才发布的。

在Pycharm中配置PyQt5

工欲善其事必先利其器,在设计ui前,我们得先配置好相关的运行环境,以及一些小工具。

一.标题安装PyQt5模块

(包括pyqt5,pyqt5-tools,pyqt5designer)

1.点击设置

2.安装pyqt5,pyqt5-tools,pyqt5designer

3.默认从官网上下载模块

速度特别慢,我们可以使用国内的镜像来提升速度

常用的镜像有

https://pypi.douban.com/simple

https://pypi.tuna.tsinghua.edu.cn/simple

https://mirrors.ustc.edu.cn/pypi/web/simple

https://mirrors.aliyun.com/pypi/simple/

将这些镜像进去并点击ok。注意我们安装模块的时候后面会显示从哪个源下载,别点错了选成了官网下。

官网源是https://pypi.python.org/simple

二.配置PyQt5设计器(Qt Designer)及转换工具

1.Qt Designer

用途:方便我们打开设计器

首先同样是在file里面打开settings

Name:我们自己给这个tool起的名字

Program:填入designer.exe的路径,每个人路径不同,找到自己计算机上的 路径输进去。一般来说是在site-packages\QtDesigner\designer.exe这里。

Working directory:填入$ProjectFileDir$,表示文件所在的项目路径

2.PyUIC

Name:自己起的名字

Program:python.exe所在的位置,一般在Python\Python38-32\python.exe这里

Arguements:填入-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py 是将.ui文件转化成.py文件的语句。

Working directory:$FileDir$,表示文件所在路径。

3.qrcTOpy

用途:将.qrc文件转换成.py文件。如果要在窗口中引用图片,必须进行这一步,不然不发引用。关于具体怎么引用图片,我们后面再具体说。

Name:qrcTOpy

Program:pyrcc.exe文件所在路径。在python安装目录下的script文件夹里面。

Arguements:$FileName$ -o $FileNameWithoutExtension$_rc.py将.qrc文件转换成.py文件的语句。

Working directory:$FileDir$

到此这篇关于如何在pycharm中配置pyqt5设计GUI操作教程的文章就介绍到这了,配置完环境,不要着急,下一节,带你熟悉设计流程,并设计一个属于自己的GUI

使用PyQt5设计GUI实现程序图形界面设计

希望大家以后多多支持我们!

(0)

相关推荐

  • 使用PyQt5设计GUI实现程序图形界面设计

    目录 一.熟悉designer--设计界面的神器 1.首先打开designer. 2.创建窗口 3.熟悉各部功能区域 二.设计自己的第一个GUI. 1.在designer中拖动控件来完善窗口程序. 2.保存为.ui文件 3.将.ui文件转换成.py文件 4.添加程序入口 一.熟悉designer--设计界面的神器 designer是一个强大的GUI设计工具,设计完之后还可以自动生成代码,然后我们将这些代码转换成python代码就可以了,是不是很方便!! 1.首先打开designer. 还记得我们

  • python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法

    PyQt5 Qt Designer (Qt设计师) PyQt5是对Qt所有类进行封装, Qt能开发的东西, PyQt都能开发. Qt是强大的GUI库之一, 用C++开发, 并且跨平台. PyQt双许可证, 要么选择GPL(自由软件协议)将代码开源, 要么选择商业许可交商业许可费. PySide拥有LGPL 2.1授权许可, 可开发 免费开源软件 和 私有商业软件. 把PyQt5代码切换到PySide2代码是相当容易的, 这也是为什么选择学习PyQt5的原因 准备工作 安装PyQt5: pip i

  • python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法

    QWidget基本介绍 基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类. 窗口坐标系统 PyQt使用统一的坐标系统来定位窗口控件的位置和大小,具体如下 以屏幕左上角为原点,也就是(0, 0)点,从左向右为x轴正方向,从上向下为y轴正方向,整个屏幕的坐标系统用来定位顶层窗口. 在窗口内部也有自己的坐标系统,该坐标系统以客户区的左上角为原点,从左向右为x轴正方向,从上到下为y轴正方向,在客户区周围有标题栏和边框. 从上图中,可以将这些成

  • python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例

    在默认情况下,我们使用PyQt5创建出来的窗口和部件都是默认的样式,虽然谈不上很丑,但是也毫无美感可言.其实,在PyQt5中,我们可以有较高的自由度来自定义窗口和各种小部件的样式,通过自定义这些样式,以达到美化图形界面的目的. 本篇文章中,我们就通过一个实际的例子,使用QSS和PyQt5的配置属性,实现图形用户界面的美化工作. 首先上效果图: 一.对界面进行布局和组件的布置 在图像界面编程中,一个好的布局有助于全局把控界面的形态,而在PyQt5中,有多种布局的方式供我们选择,比较常用的布局有以下

  • 如何在pycharm中配置pyqt5设计GUI操作教程

    目录 PyQt5简介 为什么选择PyQt5 在Pycharm中配置PyQt5 一.标题安装PyQt5模块 1.点击设置 2.安装pyqt5,pyqt5-tools,pyqt5designer 3.默认从官网上下载模块 二.配置PyQt5设计器(Qt Designer)及转换工具 1.Qt Designer 2.PyUIC 3.qrcTOpy PyQt5简介 1.什么是GUI:Graphical User Interface,图形用户界面,用于人机交互. 2.怎么设计GUI:Qt 3.什么是Qt:

  • PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解

    1 安装pyqt5 1.1 安装pyqt5 pip install PyQt5 1.2 安装pyqt5常用工具包 pip install PyQt5-tools 1.3 新建main.py编写以下测试代码,验证是否安装成功 import sys from PyQt5.QtWidgets import QWidget, QApplication app = QApplication(sys.argv) widget = QWidget() widget.resize(640, 480) widge

  • PyCharm中配置PySide2的图文教程

    一.准备工作 1. 安装 Pyside2 1.1 使用pip安装Pyside2 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyside2 1.2 查看安装结果 pip freeze 2. 确定Pyside2安装位置 重复安装以获取安装位置,一般为Python安装目录下. pip install Pyside2 二.在 PyCharm中设置自定义工具 在PyCharm中自定义两个工具以便开发时使用. 步骤:File->Setti

  • 教你如何在pycharm中安装opencv,tensorflow,keras

    目录 一.首先安装Anaconda,python和pycharm 二.首先安装opencv 三.安装tensorflow和kerass 四.小结 我在安装环境的时后,怎么都装不上去,搞了好久,现在来写一下心得. 一.首先安装Anaconda,python和pycharm 有很多教程,我就不在此赘述 二.首先安装opencv 1.点击左下角的Terminal 2.输入pip install opencv-python,然后按键盘上的enter(亲测有效) 3.看到successfully就说明安装

  • 教你如何在pycharm中使用less

    前端css中用到less,在pycharm中安装配置less操作步骤如下: 1.点开setting,在Plugins中搜索node.js(安装less之前得安装node.js),安装成功后关闭重新打开pycharm. 2.点开pycharm左下角的Terminal,输入 npm install -g less ,安装less: 3.检查是否安装成功,执行命令"lessc -v"查看版本: (正常执行命令之后应该会看到less版本号信息,但是我的pycharm不知道为什么报如下截图错误,

  • Vue-CLI 项目在pycharm中配置方法

    Vue-CLI Vue-CLI 项目在pycharm中配置 配置方法与django类似 第一步 第二步 第三步 总结 以上所述是小编给大家介绍的Vue-CLI 项目在pycharm中配置方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的支持! 如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

  • 在pycharm中配置Anaconda以及pip源配置详解

    在学习推荐系统.机器学习.数据挖掘时,python是非常强大的工具,也有很多很强大的模块,但是模块的安装却是一件令人头疼的事情. 现在有个工具--anaconda,他已经帮我们集成好了很多工具了!anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而python是一个编译器,如果不使用anaconda,那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好. 在windows中,pycharm是一个比较好python编辑器,所以如果能把pycharm 和 ana

  • pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

    1.安装pyqt5 1.打开anaconda prompt命令窗口,激活虚拟环境:activate tensorflow 2.安装PyQt5 pip install pyqt5 3.安装PyQt5-tools pip install pyqt5-tools 4.检验是否安装成功 执行如下代码, # FileName : PyQtDemo.py # Author : Adil # DateTime : 2018/2/1 11:07 # SoftWare : PyCharm from PyQt5 i

  • Pycharm中配置远程Docker运行环境的教程图解

    捣鼓了一天一直报错:Error running 'mypython': Can't run remote python interpreter: the working directory 'C:\Users\admin\Desktop\dc' is invalid, it needs to be an absolute path 首先咱们得搞清楚,pycharm连接docker的原理 Step 1: 打开pycharm连接docker ,记得打开远程2375端口 Step 2:连接远程dock

随机推荐