python之pycharm安装Qt designer、PyUIC、Pyinstaller

最近由于上海疫情封控在家,足不出户,没事抽空学习学习python,感觉借助工具操作起来非常方便,只需要轻松几步就可以实现一个python小程序。

既然借助了工具,那么这些工具首先是需要安装配置后才可用的,我也在百度和优快云上查了好多别人的文章。现在我将自己的操作也记录一下,方便大家使用。

安装pyhton和pycharm,这里就先不进行记录了,如果有需要可以自行百度。

1.先安装Qt designer

打开cmd窗口,

输入指令:pip install PyQt5

这里有一个提示, 需要upgrade pip

可以参考提示升级pip,要不然在安装pyuic时就会报错,

报错如下图:

升级pip如下的命令:python.exe -m pip install --upgrade pip

敲这个命令时需要cd到python的安装目录下

然后敲命令:pip install pyqt5-tools

 安装成功后会在python的安装目录下查看到

表示安装成功,此时可以在pycharm里进行配置。

2.打开pycharm

File -> Settings

在settings界面,找到Tools ->External Tools

 点击 +号,配置Qt designer

 

路径:designer 的安装路径 eg: D:\software\python\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

参数:$FileDir$

工作目录$ProjectFileDir$

再配置pyuic:

同样在External Tools界面,点击 + 号

因为我的环境在D:\software\python\Scripts 下就找到了,然后进行配置;

参数:$FileName$ -o $FileNameWithoutExtension$.py

工作目录:$ProjectFileDir$

3.如果需要将编辑好的python工程编译成.exe的文件,则需要安装pyinstaller工具

同样,先使用pip进行安装

 

安装完成后到pycharm里External Tools进行配置

 配置完成后,将写好的.py工程代码,点鼠标右键,选择External Tools ->pyinstaller

 

则工程会自动进行编译,编译成功后会在工程文件所在的路径下,多一个dist目录,

打开此目录,即可看到所编译的exe文件,双击即可运行。

 

经过以上几个操作,可以写一个简单的工程来进行验证,若需要工程源码,可以留言,也可参考网上其他人写的笔记。以上希望对初学者有所帮助。

### 回答1: Qt Designer 是一个强大的可视化界面设计工具,是 Qt 开发者常用的工具之一。它可以帮助开发者设计和编辑用户界面,在不编写代码的情况下创建出漂亮和功能丰富的界面。通过 Qt Designer,我们可以轻松地在窗体上添加按钮、文本框、列表等控件,并进行布局和操作。 如果只安装 Qt Designer,那么你将无法进行代码的编写和调试,只能专注于界面的设计和编辑。虽然无法进行功能实现,但它仍然是一个非常有用的工具,特别适用于那些只负责界面设计的开发者或者团队。 Qt Designer安装非常简单,只需按照 Qt 安装器提供的指示进行操作即可。安装完成后,你可以通过在命令行中输入 "designer" 启动 Qt Designer。在界面中,你可以选择创建新的界面文件或者打开已有的文件进行编辑。通过拖拽和放置控件,选择合适的布局,设置属性和信号槽等,你可以迅速创建出满足预期的界面。 Qt Designer 还可以将你设计好的界面保存为一个.ui 文件,该文件是 Qt 自带的可扩展的界面描述文件格式。这样,你可以在需要的时候随时加载和编辑界面,或者在代码中直接使用该界面。在 Qt Creator 中,可以通过将.ui 文件添加到项目中,生成相应的代码,实现功能和逻辑的开发。 总之,Qt Designer 是一个非常实用的界面设计工具,能够帮助开发者轻松快速地设计出漂亮和功能丰富的界面。尽管它只能进行界面设计和编辑,但对于只需进行界面开发的开发者来说,它仍然是一个非常重要的工具。 ### 回答2: 只安装Qt Designer是指在使用Qt开发软件时,只选择安装Qt Designer这个工具,而不安装其他Qt相关的组件和工具Qt DesignerQt开发工具套件中的一个可视化界面设计工具,它提供了界面设计、对话框设计等功能。通过使用Qt Designer,开发者可以方便地使用拖放方式创建和设计GUI界面,并自动生成对应的代码。 只安装Qt Designer的好处是可以提高开发效率。既然只关注界面设计,不需要安装其他组件和工具,可以减少系统资源的占用和安装时间。开发者可以专注于界面的设计和布局,减少不必要的工作量。 不过,只安装Qt Designer也存在一些限制。由于没有其他组件和工具的支持,开发者在实现和调试功能代码时可能会遇到一些困难。因此,对于需要开发完整功能的应用程序来说,建议安装完整的Qt开发工具套件。 总结来说,只安装Qt Designer适用于只需进行界面设计的简单项目,可提高开发效率。但对于功能复杂、需要完整开发的项目,建议安装完整的Qt开发工具套件以获取更全面的支持。 ### 回答3: 只安装Qt Designer是指只安装Qt开发工具包中的Qt Designer组件。 Qt Designer是一款用于快速生成用户界面的可视化设计工具。通过使用Qt Designer,开发人员可以轻松创建并编辑Qt应用程序的界面。它提供了丰富的界面元素库和布局功能,使得设计和定制界面变得简单且高效。 安装Qt Designer可以带来以下几个优势: 1. 可视化设计:Qt Designer允许开发人员使用拖放和布局操作,快速创建和修改界面,无需编写繁杂的代码。这可以大大提高开发效率。 2. 组件丰富:Qt Designer提供了大量的预定义的界面元素和组件,开发人员可以直接选择并使用。这些组件包括按钮、文本框、表格、树形视图等等,覆盖了各种常见的应用程序需求。 3. 可扩展性:Qt Designer允许开发人员根据需要自定义和扩展界面组件。通过继承和重写现有组件,可以实现更复杂和特殊的界面需求。 4. 与Qt集成:作为Qt开发工具包的一部分,Qt Designer与其他Qt组件和库完美集成。可以直接使用Designer创建的界面与其他Qt类和功能进行无缝交互。 总之,只安装Qt Designer可以大大简化Qt应用程序的界面设计和开发工作。通过可视化设计和丰富的组件库,开发人员可以更快速和高效地创建出优秀的用户界面。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值