首页 > 编程语言 >Python - PyQt5环境搭建

Python - PyQt5环境搭建

时间:2023-09-11 12:11:16浏览次数:67  
标签:Qt Python PyQt5 python 点击 我们 输入 搭建

  • 前期准备:PyQt5以及其他组件的下载与安装

        在python的图形界面开发过程中,我们需要三个组件,分别是:PyQt5、pyqt5-tools、PyQt5Designer,我们直接在命令行输入下面的代码进行安装即可:

pip install PyQt5
pip install pyqt5-tools
pip install PyQt5Designer

环境的设置:我们在左面项目栏中以此选择以下路径,在site-packages中找到QtDesig文件夹 

  • 最后选择对应的designer.exe文件,然后右键复制路径 

 复制完路径之后我们返回到设置中去,具体位置如下图所示:

 在Name中输入名称qQt Designer,在Program中输入刚才复制的路径,在Working directory中输入:$ProjectFileDir$点击ok,最后应用一下。

 

我们在左面项目栏中随便右键点击一下,发现下面出现了我们刚才配置的文件:

 我们点击一下,然后就进入了Qt界面:

接下来我们就需要把Qt界面转化为我们所需要的代码,我们在Qt页面下点击创建,然后在把此项目保存到和python项目同级的目录下:

我们发现创建了一个Qt项目,但是打不开,这个时候我们就要设置转换器了,还是回到设置界面

在Name中输如项目名称,在Program中输入python的路径,

在Working directory中输入:$FileDir$,

在Arguments中输入:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py,如上图所示,最后点击确认,应用一下就好了。

我们在左侧栏点击ui文件,给他创建一个uic项目,如下图所示:

这个时候我们发现项目中多了一个文件,此文件就是Qt图形界面转化成的python代码

至此开发环境搭建完毕,后面会继续更新其他的图形界面编程 。

 

标签:Qt,Python,PyQt5,python,点击,我们,输入,搭建
From: https://www.cnblogs.com/zhuchunlin/p/17693196.html

相关文章

  • 超全面详细一条龙教程!从零搭建React项目全家桶(上篇)
    超全面详细一条龙教程!从零搭建React项目全家桶(上篇)兔子先生 ​关注他 101人赞同了该文章 React是近几年来前端项目开发非常火的一个框架,其背景是Facebook团队的技术支持,市场占有率也很高。很多初学者纠结一开始是学react还是vue。个人觉得,有时间的......
  • 从0到1搭建一个react项目
    从0到1搭建一个react项目react分享高级前端工程师​关注他  首先新建一个文件夹,然后用编辑器vscode打开这个文件夹打开文件夹后执行npminit命令,会提示你生成package.json文件然后下载npm包,下面贴下package.json{"name":"demo","versi......
  • python import
    python的import语句1、import作用import跟C/C++中的#include作用有点类似,都是为了调用定义在其他文件中的变量、函数或者类,但实现的区别很大。C/C++中如果a.cppinclude了b.h那么b.h这个文件就原样加到a.cpp文件中去了,这样在b.h中的变量、函数、类就在a.cpp文件中声明了,所以......
  • Python项目打包与部署(一):模块与包的概念与关系
    当前各类Python教程鲜有涉及Python打包与部署技术,或者讲述过于表面化、片面化。本人尝试从原理开始,结合实例,并给出标准操作步骤建议,为python编程爱好者提供一份较为详实的Python项目打包与部署参考教程。本教程其它章节Python项目打包与部署(二):init.py的作用及内容Python......
  • python getopt
    getopt在写脚本程序的时候需要添加一些额外的参数来实现脚本的附加功能或者增强功能,通常的做法是同sys.argv[i]直接来获取参数的值,但是这个比较局限,要求参数的输入一定要按照顺序。fileName=sys.argv[1];regName=sys.argv[2];如果在命令行输入的第一个参数不是文件的名......
  • Python从零到一构建项目​
    Python从零到一构建项目随着互联网的发展,网络上的信息量急剧增长,而获取、整理和分析这些信息对于很多人来说是一项艰巨的任务。而Python作为一种功能强大的编程语言,它的爬虫能力使得我们能够自动化地从网页中获取数据,大大提高了效率。本文将分享如何从零到一构建一个简单的网络爬虫......
  • python 集合特点&建立集合的三种方式
    一、9.10晚上python集合之特点和建立集合的三种方式_思维导图 2、IDLE执行记录   ......
  • python实现猜数字小游戏​
    功能需求尝试利用Python实现一个猜数字小游戏,要求给定用户1—100之间的任意一个数字,用户有十次机会,每次输入一次数字都会减少一次机会。如果用户在机会用完之前猜对数字,或者是在机会用完时也没有猜对数字那么这场游戏结束。功能分析1:引入random模块,使用random.randin()随机生成1—......
  • python之virtualenv虚拟环境
    1.用途:虚拟环境将开发环境相互隔离(如版本),互相不影响.①.virtualenv创建一个虚拟化的python运行环境,安装所需的依赖,使不同项目之间相互不干扰.2.安装:pipinstallvirtualenvvirtualenv--version//检查是否安装成功,查看版本(1).加速镜像源:①.清华源:h......
  • 【Python基础】list(列表)
    list作为Python中最常用的数据结构之一,与其他编程语言的数组有相似的特点,但是它具有着更为强大的功能,接下来将详细地为大家介绍一下list的所有操作。(注:tuple元组类型与list类似,但是tuple的元素不能修改;set集合与list也类似,但是集合中的元素是无序的,且会自动除去重复元素)1.list......