首页 > 其他分享 >『PyQt5-基础篇』| 02 Pyqt5开发环境+安装配置QtDesigner

『PyQt5-基础篇』| 02 Pyqt5开发环境+安装配置QtDesigner

时间:2023-08-28 10:05:14浏览次数:65  
标签:02 exe Python PyQt5 点击 Pyqt5 设置 安装 环境变量

(02 Pyqt5开发环境+安装配置QtDesigner)

1 Pycharm安装

安装教程请参考:安装教程

2 Python安装

  • 下载地址: 官网下载地址
  • 根据自身系统选择版本下载: 在这里插入图片描述 在这里插入图片描述
  • 下载完成,直接双击运行,即可,安装路径可选。
  • 环境变量设置:如果安装时已经勾选了“增加环境变量”的话,就不用再设置环境变量。如果没有勾选,环境变量设置方法如下: 找到自己的Python的安装路径(例如我的是:D:\Python 3.5),把以下几个路径添加到系统环境变量中。

计算机--邮件--属性

在这里插入图片描述

点击“高级系统设置”,再点击“环境变量”

在这里插入图片描述 在这里插入图片描述

在系统变量中找到path,双击打开path,然后再路径的最末尾加入: Python的路径,要以“;”隔开,即可: D:\Python35; D:\Python35\Lib; D:\Python35\Scripts;

在这里插入图片描述

  • 验证Python是否安装成功:

开始---输入“cmd”,回车打开命令行,输入:Python,看到如下界面就表示Python安装成功。

在这里插入图片描述

3 Pip安装

以上安装python3.5的时候,默认已经安装了pip工具,这里直接升级pip到最新即可。

python -m install --upgrade pip

4 PyQt5安装

pip install pyqt5
pip install pyqt5-tools

5 Pycharm中编译工具设置及pyqt5包的导入

  • 新建一个项目
  • Ctrl+Alt+S,打开设置界面,点击项目下的“Project Interpreter” 在这里插入图片描述
  • 点击如图的设置按钮 在这里插入图片描述
  • 点击“Add...” 在这里插入图片描述
  • 设置编译工具python.exe,具体根据自己的路径选择 在这里插入图片描述
  • 此时会自动导入编译工具下的包 - dsd

6 指定Qt Designer

  • Ctrl+Alt+S,打开设置界面,点击“工具-外部工具”,点击“+” 在这里插入图片描述

  • 设置参数如下: 在这里插入图片描述 ① program:

D:\Python 3.5\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe,(换成自己的目录即可)

②arguments:

$FileDir$\$FileName$ 

③working directory:

$FileDir$

7 指定PyUIC5

  • 步骤和添加Qt Designer一模一样
  • 作用:把qt的UI文件转换成.py文件的工具
  • 具体参数如下: 在这里插入图片描述

① program:

D:\Python 3.5\Scripts\pyuic5.exe(换成自己的目录即可)

②arguments:

$FileName$ -o $FileNameWithoutExtension$.py

③working directory:

$FileDir$

8 指定PyRcc5

  • 步骤和添加PyUIC5一模一样
  • 作用:将资源文件如图片等转成python代码能识别的文件
  • 具体参数如下: 在这里插入图片描述

① program:

D:\Python 3.5\Scripts\pyrcc5.exe(换成自己的目录即可)

②arguments:

$FileName$ -o $FileNameWithoutExtension$.py

③working directory:

$FileDir$

9 PyInstaller安装

  • 作用:打包命令:cmd控制台到F:\Python 3.5\Scripts路径下,输入命令 pyinstaller.exe -F f:\prj\hello.py, 即可生成一个hello.exe独立的执行文件;不使用-F命令将会一同生成依赖库
  • 安装指令:
pip3 install pyinstaller

10 查看是否配置OK

在Pycharm主界面,点击“工具-外部工具”,就可以看到自己添加的几个外部工具了 在这里插入图片描述

标签:02,exe,Python,PyQt5,点击,Pyqt5,设置,安装,环境变量
From: https://blog.51cto.com/NoamaNelson/7260070

相关文章

  • torch.argmax()函数-截至2023年8月28日
    argmax函数参数dim=0表示从列获取最大值索引,dim=1从行获取最大值索引,dim=-1从最后一个维度获取最大值索引[1]。举例importtorchd=torch.tensor([[9,7,6], [4,8,2],[5,10,0]])print(torch.argmax(d,dim=0))#结果应为9,10,6的所在列的索引==》0,2,0prin......
  • 转载_02
    1JVM内存模型https://blog.csdn.net/qq_43842093/article/details/122973859https://zhuanlan.zhihu.com/p/115341596......
  • 20230628 java.sql.DriverManager
    介绍java.sql.DriverManagerpublicclassDriverManager驱动管理器根据API编写的程序都可以与驱动管理器进行通信,而驱动管理器则通过驱动程序与实际的数据库进行通信APIstaticgetConnectionConnectiongetLogWriter,setLogWritergetLoginTimeout,setLoginT......
  • 20230628 java.sql.ResultSet
    介绍java.sql.ResultSetpublicinterfaceResultSetextendsWrapper,AutoCloseable结果集结果集支持滚动,支持更新,默认不开启API常量FetchDirectionFETCH_FORWARD:1000FETCH_REVERSE:1001FETCH_UNKNOWN:1002resultSetTypeTYPE_FORWARD_ONLY:1003结果......
  • 20230628 java.sql.SQLException
    介绍java.sql.SQLExceptionpublicclassSQLExceptionextendsjava.lang.ExceptionimplementsIterable每个SQLException都有一个由多个SQLException对象构成的链有大量的异常子类,按照树结构组织API构造器SQLException()SQLException(Stringreason)SQLExceptio......
  • 20230628 java.sql.Statement
    介绍java.sql.StatementpublicinterfaceStatementextendsWrapper,AutoCloseable语句API常量SUCCESS_NO_INFO:-2EXECUTE_FAILED:-3getMoreResultsCLOSE_CURRENT_RESULT:1KEEP_CURRENT_RESULT:2CLOSE_ALL_RESULTS:3autoGeneratedKeysRETURN_GENE......
  • 20230629 java.sql.CallableStatement
    介绍java.sql.CallableStatementpublicinterfaceCallableStatementextendsPreparedStatementAPIpublicregisterOutParameterwasNullset/getgetArraygetRefsetAsciiStreamsetBigDecimal,getBigDecimalsetBinaryStreamsetBlob,getBlobsetBoolean,getBoo......
  • 20230629 java.sql.DatabaseMetaData
    介绍java.sql.DatabaseMetaDatapublicinterfaceDatabaseMetaDataextendsWrapper数据库的元数据API常量procedureResultUnknown:0procedureNoResult:1procedureReturnsResult:2procedureColumnUnknown:0procedureColumnIn:1procedureColumnInOut:2p......
  • 20230629 java.sql.ParameterMetaData
    介绍java.sql.ParameterMetaDatapublicinterfaceParameterMetaDataextendsWrapper预备语句参数的元数据API常量parameterNoNulls:0parameterNullable:1parameterNullableUnknown:2parameterModeUnknown:0parameterModeIn:1parameterModeInOut:2par......
  • 20230629 java.sql.PreparedStatement
    介绍java.sql.PreparedStatementpublicinterfacePreparedStatementextendsStatement预备语句APIpublicaddBatchclearParametersgetMetaData结果集元数据ResultSetMetaDatagetParameterMetaData预备语句参数的元数据ParameterMetaDataexecutee......