PyQT5使用pyinstaller打包Mac應用

2021-10-12 02:20:53 字數 1301 閱讀 9829

pip3 install pyinstaller
在終端中cd 到專案路徑,也就是main函式所在檔案main.py, 切換完成後依次輸入下面命令:

sudo pyinstaller -

-windowed -

-onefile -

-clean -

-noconfirm main.py

sudo pyinstaller -

-clean -

-noconfirm -

-windowed -

-onefile main.spec

其中:

sudo pyinstaller -

-windowed -

-onefile -

-icon=icon.icns -

-clean -

-noconfirm main.py

這裡使用了在main.py所在路徑下的名為icon.icns的。不同的作業系統要使用的格式也是不同的mac為*.icns格式,而 windows 系統下的格式應為 .ico,可以使用iconvert icons轉換工具進行相應格式的轉換,非常方便。

另外這裡匯出的檔案(在dist目錄)名為 main,這是乙個預設名字。這不是我們所期望的,這裡只需要增加乙個可選引數就可以匯出我們期望的名字,相關的設定可以點此參考官網,也可以自行查詢相關pyinstaller引數介紹以及總結,總之為了方便還是推薦改下名字:

sudo pyinstaller -

-windowed -

-onefile -

-icon=icon.icns -

-clean -

-noconfirm main.py -

-name fishtool

sudo pyinstaller -

-clean -

-noconfirm -

-windowed -

-onefile fishtool.spec

一般我們很少一次效能匯出成功,主要是一些包匯入問題和專案檔案配置路徑。

pyqt5切換python版本 pyqt5介面切換

主要的思路就是建立兩個frame 如果有兩個以上同理 使用setvisible 函式顯示或者隱藏frame 引數是bool值 import sys from pyqt5.qtwidgets import from pyqt5.qtcore import from pyqt5.qtgui import...

PyQT5 學習使用 筆記 一 安裝pyQT5

之前已經學習過了qt 的 基本使用了解了 訊號和槽 的機制。由於新專案需要跨平台,所以 在視覺開發包的選擇上 選擇了opencv python,所幸 qt也有pyqt5 的包可以和 opencv python 聯合使用開發。廢話不說了 開始安裝吧。開啟cmd命令列介面輸入 pip install p...

PyQt5控制項的使用

qtablewidget qtabwidget qpixmap 圖表工具qchart 下拉選擇框qcombobox qtablewidget問題列表 空間不夠時單元格文字顯示不全 設定item背景色和字型顏色 場景 當空間不夠時,單元格內容會顯示不完全出現省略號 如下 方案 table object...