mac上qt5開發(fā)python界面配置

安裝

當(dāng)然選擇brew安裝

brew install python3
brew install pyqt5
brew cask install qt-creator #用于圖形界面UI的編寫

pyqt5的工具鏈配置
配置Qt Designer

Tools->External Tools-> +
Name: Qt Designer 
Description: 生成.ui文件 
Program: /Users/kirin/Qt5.8.0/5.8/clang_64/bin/Designer.app 
Parameters: $FilePath$ 
Working directory: $ProjectFileDir$ 

配置好以后, 在.ui文件右鍵"External Tools->Qt Designer", 可以在Qt Designer中編輯這個.ui文件

配置PyUIC5

Tools->External Tools-> +
Name: PyUIC5 
Description: 將.ui文件轉(zhuǎn)為.py文件 
Program: pyuic5 
Parameters: $FilePath$ -o $FileDir$/$FileNameWithoutExtension$.py 
Working directory: $ProjectFileDir$

配置好以后, 在.ui文件右鍵"External Tools->PyUIC5", 可以調(diào)用命令轉(zhuǎn)成.py文件

打包

pip install pyinstaller 
sudo pyinstaller -w -y hello.py

完成后在dist目錄可看到.app文件

問題

1.打包后 mac 上顯示模糊

需要設(shè)置打包后的.spec 文件犀暑,添加NSHighResolutionCapable

app = BUNDLE(exe,
         name='myscript.app',
         icon=None,
         bundle_identifier=None
         info_plist={
            'NSHighResolutionCapable': 'True'
            },
         )

2.怎么使用配置的.spec 文件進行打包

sudo pyinstaller -w -y hello.spec

3.打包后因為找不到自己另外文件夾的module閃退

打包時使用-p 配置module 路徑,如
sudo pyinstaller -w -y main.py -p /Users/xxx/Desktop/pathOfModule/
也可以在.spec 文件內(nèi)配置好


a = Analysis(['main.py'],
             pathex=['/Users/xxx/Desktop/pathOfModule1/', '/Users/xxx/Desktop/pathOfModule2/'],
             binaries=[],
             datas=[],
             hiddenimports=[],
             hookspath=[],
             runtime_hooks=[],
             excludes=[],
             win_no_prefer_redirects=False,
             win_private_assemblies=False,
             cipher=block_cipher,
             noarchive=False)

4.使用selenium打包后閃退

使用webdriver的時候傳入executable_path驯击,如果需要打包給其它機器使用,應(yīng)該把chromedriver文件也拷貝到對應(yīng)路徑

path = '/usr/local/bin/chromedriver'
webdriver.Chrome(chrome_options=chrome_options, desired_capabilities=cap, executable_path=path)

好像在.spec文件內(nèi)添加binaries可以把執(zhí)行文件打包進APP耐亏,暫時未嘗試了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末徊都,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子广辰,更是在濱河造成了極大的恐慌暇矫,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件择吊,死亡現(xiàn)場離奇詭異李根,居然都是意外死亡,警方通過查閱死者的電腦和手機几睛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門房轿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人所森,你說我怎么就攤上這事囱持。” “怎么了焕济?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵纷妆,是天一觀的道長。 經(jīng)常有香客問我吼蚁,道長凭需,這世上最難降的妖魔是什么问欠? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮粒蜈,結(jié)果婚禮上顺献,老公的妹妹穿的比我還像新娘。我一直安慰自己枯怖,他們只是感情好注整,可當(dāng)我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著度硝,像睡著了一般肿轨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蕊程,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天椒袍,我揣著相機與錄音,去河邊找鬼藻茂。 笑死驹暑,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的辨赐。 我是一名探鬼主播优俘,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼掀序!你這毒婦竟也來了帆焕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤不恭,失蹤者是張志新(化名)和其女友劉穎叶雹,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體县袱,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡浑娜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了式散。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筋遭。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖暴拄,靈堂內(nèi)的尸體忽然破棺而出漓滔,到底是詐尸還是另有隱情,我是刑警寧澤乖篷,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布响驴,位于F島的核電站,受9級特大地震影響撕蔼,放射性物質(zhì)發(fā)生泄漏豁鲤。R本人自食惡果不足惜秽誊,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望琳骡。 院中可真熱鬧锅论,春花似錦、人聲如沸楣号。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽炫狱。三九已至藻懒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間视译,已是汗流浹背嬉荆。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留憎亚,地道東北人员寇。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓弄慰,卻偏偏與公主長得像第美,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子陆爽,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容