python图形化界面安装教程

配置环境变量

  • 主目录
  • pip所在目录,及script目录

更新pip(可选)

python -m pip install --upgrade pip

ps:更新出错一般挂梯子即可解决

安装qt5

通过国内的豆瓣镜像安装,更快

pip3 install pyqt5 -i https://pypi.douban.com/simple   

pip3 install pyqt5-tools -i https://pypi.douban.com/simple

可能出现找不到匹配版本的问题,这时候按照提示信息安装对应版本即可

添加外部工具

打开Pycharm,进入设置,添加外部工具

file-->settings-->Tools-->External Tools-->

添加QtDesigner

在Name处:QtDesigner

在Program:  D:\python64\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe  [改成自己designer.exe所在的目录] 

在Arguments: $FileDir$\$FileName$ 

在working directory:$FileDir$

添加pyuic5

再点加号,添加pyuic5的参数,这个是把qt的UI文件转换成.py文件的工具

  在在Name处:pyuic5

  program: D:\python64\Scripts\pyuic5.exe,这个也需要改成你自己的

  arguments:$FileName$ -o $FileNameWithoutExtension$.py 

  working directory:$FileDir$

添加pyrcc

再点加号,添加pyrcc的参数,这个是将资源文件如图片等转成python代码能识别的文件,这个参数基本和pyuic5的是一样的

  在Name:pyrcc

  program: D:\python64\Scripts\pyrcc5.exe,这个也需要改成你自己的

  arguments:$FileName$ -o $FileNameWithoutExtension$.py 

  working directory:$FileDir$

  

汉化

汉化文件下载地址:链接:https://pan.baidu.com/s/13yPGR1Gu4yOXuTyraFwZKw 提取码:0b12

把汉化文件复制到PyQt5的translations文件夹中:

python安装目录\Lib\site-packages\PyQt5\Qt\translations

  ****把汉化文件复制到pyqt5-tools的translations文件夹中:

          ****python安装目录\Lib\site-packages\pyqt5_tools\translations

测试示例

  • 最新版的PyCharm,因为高版本pycharm自己创建了一个Python虚拟环境 默认没有把你安装的第三方库添加进来,所以就造成这种问题,而且在新建项目时候Project Iterpreter那个标签隐藏,无法注意到,需要手动打开。

  • 如果你已经建了项目,不想重新再重复已有的工作,别担心,还有办法!

在已有项目的最后面找到External Libraries ,然后找到venv目录,把pyvenv.cfg文件中的如下参数改成true

include-system-site-packages = true

大功告成!

python+pycharm+PyQt5 图形化界面安装教程的更多相关文章

  1. Oracle数据库及图形化界面安装教程详解

    百度云盘oracle数据库及图形化界面安装包 链接: https://pan.baidu.com/s/1DHfui-D2n1R6_ND3wDziQw 密码: f934 首先在电脑D盘(或者其他不是C盘 ...

  2. PySide——Python图形化界面入门教程(五)

    PySide——Python图形化界面入门教程(五) ——QListWidget 翻译自:http://pythoncentral.io/pyside-pyqt-tutorial-the-qlistw ...

  3. PySide——Python图形化界面入门教程(四)

    PySide——Python图形化界面入门教程(四) ——创建自己的信号槽 ——Creating Your Own Signals and Slots 翻译自:http://pythoncentral ...

  4. PySide——Python图形化界面入门教程(六)

    PySide——Python图形化界面入门教程(六) ——QListView和QStandardItemModel 翻译自:http://pythoncentral.io/pyside-pyqt-tu ...

  5. PySide——Python图形化界面入门教程(三)

    PySide——Python图形化界面入门教程(三) ——使用内建新号和槽 ——Using Built-In Signals and Slots 上一个教程中,我们学习了如何创建和建立交互widget ...

  6. PySide——Python图形化界面入门教程(二)

    PySide——Python图形化界面入门教程(二) ——交互Widget和布局容器 ——Interactive Widgets and Layout Containers 翻译自:http://py ...

  7. PySide——Python图形化界面入门教程(一)

    PySide——Python图形化界面入门教程(一) ——基本部件和HelloWorld 翻译自:http://pythoncentral.io/intro-to-pysidepyqt-basic-w ...

  8. centos7图形化界面安装KVM虚拟机

    一.检查kvm和libvirt 是否安装 查看内核模块中是否含有kvm lsmod | grep kvm 查看cpu是否支持虚拟化 egrep -c '(vmx|svm)' /proc/cpuinfo ...

  9. 使用KVM的图形化界面安装centos7虚拟机

    前提条件 1.宿主机上已经安装KVM的图形化管理软件,参考网址:https://www.cnblogs.com/sanduzxcvbnm/p/15538881.html 2.宿主机上安装vnc服务器, ...

随机推荐

  1. 数据结构实验之链表九:双向链表(SDUT 2054)

    #include <bits/stdc++.h> using namespace std; typedef struct node { int data; struct node *nex ...

  2. loj541

    七曜圣贤 sol:我标算还没写过,似乎分块就可以过(因为数据是随机的),我写个set可以有70~80分 //C++ #include<bits/stdc++.h> using namesp ...

  3. BZOJ1070: [SCOI2007]修车(最小费用最大流,思维)

    Description 同一时刻有N位车主带着他们的爱车来到了汽车维修中心.维修中心共有M位技术人员,不同的技术人员对不同 的车进行维修所用的时间是不同的.现在需要安排这M位技术人员所维修的车及顺序, ...

  4. JAVA之工作线程数究竟要设置多少

    一.需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设 ...

  5. JS基础_数组的遍历

    遍历:将数组中所有的元素都取出来 1.for循环 var arr = ["1","2","3"]; for(let i=0;i<arr ...

  6. 黑马vue---20、v-if和v-show的使用和特点

    黑马vue---20.v-if和v-show的使用和特点 一.总结 一句话总结: v-if 的特点:每次都会重新删除或创建元素 v-show 的特点: 每次不会重新进行DOM的删除和创建操作,只是切换 ...

  7. P5020 货币系统

    P5020 货币系统 题解 仔细分析... 这道题其实就是求所给数组中有多少个数字不能被该数组中的数字自由组合表示出来 比如样例1 3,10 不能被该集合里的数字表示出来,所以他们组成目标集合 6=3 ...

  8. Android 美团Robust热更新 使用入门

    Android热更新方案Robust 相信很多人都认识了解过 热修复.热更新.热补丁(对于这个技术也没有特别标准的一种叫法,下面我统一叫热更新),之后的一年里,各种热更新方案如雨后春笋般出现,比较耳熟 ...

  9. vscode 记住git用户密码

    一.选中文件-->首选项-->设置,搜索git,在setting.json中添加 "git.path":"/bin/git.exe" 二.git b ...

  10. Ubuntu下使用AMD APP编写OpenCL程序

    对于Ubuntu或其近亲(Lubuntu.Kubuntu.Mint等)编写OpenCL程序也不会太难.由于本例用的是AMD APP SDK,因此需要AMD的GPU以及相关驱动.首先,去AMD官网下载G ...