pycharm安装pyqt5-tools_pycharm如何导入pygame模块

pycharm安装pyqt5-tools_pycharm如何导入pygame模块1.根据自己的系统和python版本下载安装,我用的是:PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exepython-3.5.4.exepycharm装的是激活成功教程版以上按次序依次安装,都按照默认路径安装即可。2.打开pycharm2.因为我用来写了一个串口

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.根据自己的系统和python版本下载安装,我用的是:

PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe

python-3.5.4.exe

pycharm装的是激活成功教程版

以上按次序依次安装,都按照默认路径安装即可。

2.打开pycharm

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

2.因为我用来写了一个串口工具,所以代码很多,就不贴了,外加一个用pyqt 画的一个界面

打开pyqt –>  designer..拖拽方式生成一个界面

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

保存到刚才新建的python工程目录下,和 xxx.py一个目录。文件后缀位xxx.ui

3.在pycharm 会自动把ui文件加入到工程中。

4.写py代码

import sys
import time
import serial
import serial.tools.list_ports
import threading
from ctypes import *
from PyQt5  import QtGui,QtCore,uic,QtWidgets
import crc
import os
#import six # Define function to import external files when using PyInstaller. def resource_path(relative_path):
    """ Get absolute path to resource, works for dev and for PyInstaller """  try:
        # PyInstaller creates a temp folder and stores path in _MEIPASS  base_path = sys._MEIPASS
    except Exception:
        base_path = os.path.abspath(".")

    return os.path.join(base_path, relative_path)

qtCreatorFile = ".\mainWind.ui" # Enter file here. Ui_MainWindow, QtBaseClass = uic.loadUiType(qtCreatorFile)
以下省略....................................

5.设置解析器。
pycharm安装pyqt5-tools_pycharm如何导入pygame模块

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

4。到这里,你应该可以正常运行了。如果还有问题,那就是记得给PyQt加环境变量,在PATH中。

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

我的是:

C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\PyQt5;

C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\PyQt5\plugins;

C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32


5.下面难点来了,如何用Pyinstaller 打包成exe   ,到别人的电脑也可以直接运行。

pyinstaller 有两种安装,一种是Pycharm  上面提到的绿色 “+”号里面添加,这个最简单,还有用pip.安装或者自己去下载安装,记得下载最新的,要支持python 3.x以上

我是用pycharm安装的,非常省心。

6.运行CMD命令,

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

最后会有一个dist目录,下面有一个xxx.exe文件,你直接运行,发现

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

这是因为刚才QT画的 ui文件没有包进来,所以,可以把刚才的xxx.ui文件复制到和exe同一个目录下。

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

然后双击可以运行了。

6.可以拷贝这两个文件到别人的电脑运行了。。。

但是有可能还有一个问题。

This application failed to start because it could not find or load the Qt platfo rm plugin “windows” in “”. Reinstalling the application may fix this problem

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

这个问题我找了很久,终于发现了解决办法,那就是拷贝你开发软件电脑,安装的pyqt目录下的platform文件夹拷贝到和exe同一个目录,即可。

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

pycharm安装pyqt5-tools_pycharm如何导入pygame模块

4.然后就可以看到漂亮的界面了。第一次运行出来的时间有点慢,慢慢等就出来了。。。。。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175334.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月27日 下午8:46
下一篇 2022年8月27日 下午8:46


相关推荐

  • 看了很多人的面试经验,我也来一段:这段时间的几个面试

    看了很多人的面试经验,我也来一段:这段时间的几个面试
    泉州巴黎婚纱摄影
     
    店门口摆了个牌子,说招聘20名数码师,月薪2000-4000。又在网上也看到招聘启事,投了。
     
    投完,人才网收到个面试通知,不过简历状态竟然是未阅?通知人面试连简历都不看的?打了个电话过去,又给了我个电话,再打过去,电话里跟我说,我们这个职位啊,工作时间长工资低(6+*12+,<=800),你要有心理准备……KAO,牌子上不是写的2000-4000吗?到底打的啥鬼主意?
     
    过阵子在百度PS吧,看到有人发了一个贴

    2022年5月4日
    79
  • Java-线程池面试题

    Java-线程池面试题线程池前言什么是线程池为什么要使用线程池线程池有哪些作用线程池的创建方式如何实现复用ThreadPoolExecutor核心参数其他相关总结前言线程池在面试、开发过程中都比较重要。本文总结了一些关于该方面的相关知识点。以下内容收集于蚂蚁课堂什么是线程池线程池和数据库连接池非常类似,可以统一管理和维护线程,减少没有必要的开销。为什么要使用线程池因为在项目开发过程中频繁的开启线程或者停止线程,线程需要重新被CPU从就绪状态调度到运行状态,需要发生CPU的上下文切换,效率非常低。线程的生命周期如

    2022年5月25日
    50
  • YOLO v3算法详解「建议收藏」

    YOLO v3算法详解「建议收藏」论文地址:YOLOv3:AnIncrementalImprovementYOLO算法详解,YOLOv2算法详解1.TheDeal接下来,从头梳理整个网络,如果对YOLO和YOLOv2不熟悉,可以看一下我之前的博客。1.1BoundingBoxPredictionYOLOv3沿用YOLO9000预测boundingbox的方法,通过尺寸聚类确定anchorbox。对每个boundingbox网络预测4个坐标偏移。如果featuremap某一单元偏移图片左上角坐标

    2022年6月28日
    34
  • calico网络原理、组网方式和使用

    calico网络原理、组网方式和使用calico 网络

    2025年10月11日
    7
  • jquery设置iframe的高度_iframe宽度自适应

    jquery设置iframe的高度_iframe宽度自适应经典代码iFrame自适应高度,在IE6/IE7/IE8/Firefox/Opera/Chrome/Safari通过测试。很古老的方法:functioniFrameHeight(){varifm=document.getElementById(“iframe”);varsubWeb=document.frames?document.

    2022年10月12日
    4
  • Python之requests的安装

    在windows系统下,只需要输入命令pipinstallrequests,即可安装。   在linux系统下,只需要输入命令sudo  pipinstallrequests,即可安装。   注:关于python第三方库的安装最好少使用easy_install,因为easy_install只能安装不能卸载,如果要卸载需要进入到python的安装

    2022年4月7日
    240

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号