pycharm安装QTdesigner

news/2024/7/16 9:23:08 标签: pycharm, python, ide

感谢阅读

  • 安装PYQT5
  • pycharm配置
    • 工具配置
      • QTdesigner
      • PyUIC
  • 使用

安装PYQT5

python">pip install PyQt5 -i https://pypi.douban.com/simple
pip install PyQt5-tools -i https://pypi.douban.com/simple

pycharm_6">pycharm配置

工具配置

打开pycharm,点击file ->settings :继续点击tools -> external tools,再点击下图中红圈处的加号

QTdesigner

第一个工具起名叫QTdesigner(名字可以自己随便起),这里要填两项设定。
1.先找到pyqt5的路径

python">pip3 show pyqt5-tools

不在这个目录里,就搜索一下吧,我的在D:\Program Files (x86)\anaconda\Scripts\designer.exe
2.第二项设定是工程的具体路径(Working Directory),考虑到将来开发可能会有很多工程,每次都切换路径比较麻烦,因此按照下图所示选择FileDir,意为当前工程的目录。

PyUIC

第二个工具PyUIC需要输入三个设定:
1.系统中python.exe的位置。
2.固定参数(不能填别的) :

python">-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

3.工程当前所在目录。

使用

tools -> external tools ->QTdesigner就可以使用了


http://www.niftyadmin.cn/n/838298.html

相关文章

ISP_MPLS_LAB

ISP_MPLS_LAB 原创bilinyee2015-08-29 11:20:30评论(0)109人阅读 http://down.51cto.com/data/2087572 文档下载后请把后缀名改为*.pdf. 本文转自 bilinyee博客,原文链接: http://blog.51cto.com/ericfu/1689501 如需转载请自行联系原作者

ERROR: Could not build wheels for ctc-segmentation, which is required to install pyproject.toml-base

感谢阅读问题截图问题出现的原因以及解决新买了个笔记本电脑,不想迁移数据,重新装了遍环境,结果就报错了问题截图 问题出现的原因以及解决 老环境我在搞NLP和CV的过程中,已经装了pycocotools,新电脑没有pycocotools。…

360doc-----CXF方式发布WebService全步骤 [未试验]

文章来源:http://www.360doc.com/content/10/1116/17/2703996_69881553.shtml 发布webService有多种方式,不过企业中最常用的还是 以 CXF 的方式。 接下来,我来诉说以下 CXF方式 发布WebService的全步骤,供新朋友参考。 1:准备的…

VMware 虚拟桌面架构解决方案

今天我们来说下桌面所面临的挑战,功能全面的“瘦客户”PC机曾经一度是桌面计算中的普遍主力,在多种情况下都实现了价格、性能与能力的最佳组合。但对于许多使用条件来说,瘦客户机很难算是最理想的解决方案。瘦客户机的部分缺点如下&#xff1…

python setup.py bdist_wheel did not run successfully

感谢阅读问题描述解决方法一(治本)解决方法二(快但是不治本)问题描述 安装webrtcvad时,报错python setup.py bdist_wheel did not run successfully 解决方法一(治本) 安装微软的VS Install&…

java map随机产生8个不同的数字,关于Java的HashMap使用.想产生40个随机数,从10-50,然后分别统计各个数字出现的次数....

关于Java的HashMap使用.想产生40个随机数,从10-50,然后分别统计各个数字出现的次数.关于Java的HashMap使用.想产生40个随机数,从10-50,然后分别统计各个数字出现的次数.package com.jl;import java.util.HashMap;import java.util.Iterator;import java.util.Random;import jav…

读写文件

我们之前学习的程序,无论是输入数据,还是输出数据,都是对内存的操作。一旦程序结束,数据也就没了。下次打开又得重新输入输出。那么怎么样可以让我们的程序可以实现“记忆”呢?这就需要将程序里面的内容以文件的形式存…

“信息指纹”是什么

一、信息指纹的由来信息有“指纹”吗?信息要“指纹”做什么呢?“指纹”一般特指我们识别人所采用各种方式的一个总称。生活中我们需要辨认出周围的每一个人,即使是非常相似的双胞胎,因为辨别是我们进行相互交流的前提。无论是通过…