最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)

 更新時間:2020年06月02日 09:59:58   作者:raominping  
這篇文章主要介紹了PyQt5.6+pycharm配置以及pyinstaller生成exe,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.根據(jù)自己的系統(tǒng)和python版本下載安裝,我用的是:

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

python-3.5.4.exe

pycharm裝的是破解版

以上按次序依次安裝,都按照默認路徑安裝即可。

2.打開pycharm





2.因為我用來寫了一個串口工具,所以代碼很多,就不貼了,外加一個用pyqt 畫的一個界面

打開pyqt -->  designer..拖拽方式生成一個界面


保存到剛才新建的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.設(shè)置解析器。




4。到這里,你應(yīng)該可以正常運行了。如果還有問題,那就是記得給PyQt加環(huán)境變量,在PATH中。


我的是:

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命令,


最后會有一個dist目錄,下面有一個xxx.exe文件,你直接運行,發(fā)現(xiàn)


這是因為剛才QT畫的 ui文件沒有包進來,所以,可以把剛才的xxx.ui文件復(fù)制到和exe同一個目錄下。


然后雙擊可以運行了。

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


這個問題我找了很久,終于發(fā)現(xiàn)了解決辦法,那就是拷貝你開發(fā)軟件電腦,安裝的pyqt目錄下的platform文件夾拷貝到和exe同一個目錄,即可。



4.然后就可以看到漂亮的界面了。第一次運行出來的時間有點慢,慢慢等就出來了。。。。。

到此這篇關(guān)于PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)的文章就介紹到這了,更多相關(guān)PyQt5.6 pycharm pyinstaller生成exe內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

营山县| 阳谷县| 农安县| 株洲县| 四平市| 光山县| 福海县| 五常市| 太康县| 兴文县| 镇雄县| 东阿县| 黄冈市| 开阳县| 惠水县| 灵丘县| 磴口县| 偏关县| 梁山县| 团风县| 张家港市| 曲水县| 维西| 新竹市| 吴堡县| 德昌县| 江津市| 剑川县| 察隅县| 福海县| 云浮市| 荣成市| 巍山| 汶川县| 奉新县| 岑溪市| 营口市| 兰州市| 亳州市| 中阳县| 巴东县|