MAC OS X Yosemite的PyQt4配置記錄

MAC OS X Yosemite的PyQt4配置記錄html

聲明:python

1)本報告由博客園bitpeach撰寫,版權全部,免費轉載,請註明出處,並請勿做商業用途。微信

2)若本文檔內有侵權文字或圖片等內容,請聯繫做者bitpeach刪除相應部分。app

3)本文檔內容涉及Mac OS X YosemitePyQt4配置。學習

4)僅僅做爲參考用途,拋磚引玉,不做爲證據證實用途,請自行取捨,覈實引用。ui

0目錄

1.1參考文獻

主要是彙總一下,我參考閱讀的一些文獻。以此爲堅實基礎,進行實踐。這些參考博客或文章是很是寶貴的經驗記錄。spa

1.2環境

須要準備些什麼.net

1.3過程步驟

PyQt4配置的一些過程步驟3d

1.4結束

關於PyQt4的實際使用的一些簡單想法記錄視頻

 

1參考文獻

1.1原由

    python最近寫了一個系統,可是須要實現界面。原本想用MFCC#,種種緣由,決定棄之。奔向Qt,再想了想最後決定PyQt,就當練手。

每一個人的操做環境不一樣,細節條件不一樣,雖大致關鍵步驟類似,但細節不一樣,有時候使得一些配置會失敗。每一個人的嘗試細節都不一樣,如何在本身的實際條件下實現正確操做,又是一種轉化。

在反覆的嘗試中以爲應該記錄些什麼,由於記憶有限,有時候寫一寫,避免忘了,也爲後面的探索作好前車可鑑。

1.2文獻說明

    最靠譜的幾個,以下。可是有一些細節都不太同樣,以前嘗試失敗,也有可能與之相關。

1http://blog.csdn.net/yxmmxy7913/article/details/6163397

如何在蘋果系統(Mac OS X)上安裝PyQt4

 

2http://www.pythoner.cn/home/blog/mac-os-x-lion-pyqt/

MAC OS X 10.7 Lion系統下配置PyQt開發環境

 

3http://www.cnblogs.com/zouzf/p/4308912.html

pqt4學習之一:搭建環境和入門

 

4http://blog.csdn.net/watsy/article/details/8857252

pyQt4 for mac OS 10.8

2環境

2.1系統

    MAC OS X Yosemite version 10.10.3 64位)

2.2軟件準備

關於下面這些軟件有什麼用途,文獻2說明的很清楚。看了文獻2的軟件說明,對軟件之間的依賴關係,比較豁然開朗。

1Qt

地址參考:http://www.qt.io/download-open-source/#section-2

值得注意的是,Qt5.4.1已經將creatorlibrary合體,沒必要按照文獻2再尋找其餘Qt的安裝庫。

因此僅須要下載右側連接便可:Qt 5.4.1 for Mac (598 MB)    (info)

2SIP

地址參考:http://www.riverbankcomputing.co.uk/software/sip/download

因此下載下方連接便可:

sip-4.16.7.tar.gz

Linux, UNIX, MacOS/X source

3PyQt4

地址參考:http://www.riverbankcomputing.co.uk/software/pyqt/download

因此下載下方連接便可:

3步驟

3.1 Qt安裝

    點擊dmg安裝便可。

3.2 SIP安裝

筆者全部後面的終端命令是root權限執行,雖然有些屌絲,可是不肯太浪費精力輸密碼。

1)打開終端,開root權限,進入tar包目錄,使用命令解壓。

tar -zxvf sip-4.16.7.tar

圖示以下:

2)進入解壓後文件夾,檢測安裝平臺特徵,指令爲

python configure.py

值得一提,沒有按照文獻1,文獻3,文獻4所說,使用指定32位或64位編譯。緣由是,本步驟沒有做系統的位數轉換,最後也配置好了PyQt4

圖示以下:

3)編譯安裝,指令爲

make

圖示可見上方圖,第二個紅色箭頭處。

最終編譯完畢,進行安裝。

make install

圖沒必要給了。

3.3 PyQt4安裝

1)如法炮製,對PyQttar包解壓,命令類同。

tar -zxvf PyQt-mac-gpl-4.11.3.tar

圖示以下:

2)檢測目標平臺特徵,與以前不一樣,由於未把Qt寫入環境變量,有些PyQt須要Qt編譯庫,於是未能找到。因此須要在指令中指定一下特徵。指令能夠是:

python configure-ng.py -q /Users/本身的實際名字/Qt5.4.1/5.4/clang_64/bin/qmake -d /Library/Python/2.7/site-packages/ --sip /System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip

須要注意指定qmake編譯時,路徑替換本身實際情形。指定python庫時,路徑替換本身實際python位置。sip同理。

圖示以下,能夠看到不指定特徵會致使失敗。紅色箭頭處爲正確輸入。

3)進行編譯和安裝。

先執行

make

最終執行便可

make install

文獻1也說明了編譯須要必定時間,筆者的編譯過程約15分鐘。

圖示分別有:

4)最後驗證,各文獻均有介紹。能夠打開終端,進入python。而後執行

from PyQt4 import QtCore, QtGui  

若是沒有任何問題,則應該配置成功。

5)我是比較喜歡qt designer的界面式控件操做,因此若是找到qt designer

請使用ctrl + space打開spotlight,搜索關鍵詞是designer,這樣就找到了app

值得注意的是否是文獻中所說的qt designer,會搜不到。

至於如何配置eric4,我想應該會是比較簡單的事。

4結束

4.1 思考

以前配置過一次,失敗過。當時的問題有:

1.我配置過非系統自帶的python,環境變量也沒有寫好

2.SIP編譯失敗

3.沒有及時安裝Qt

如今配置成功,可能也與參考文獻比較靠譜有關係。

4.2 PyQt4

我的比較傾向qt designer的控件拖放式的界面編寫方式,這一方面的資料講得比較少。若是有視頻或者文章,想必也是若干寥寥。控件點擊拖放的方式比較簡單粗暴,適合不搞軟件界面美化的人士參考。PyQt4也繼承了Qt的界面代碼與業務代碼相分離的優勢,真的是簡潔優雅。

 


 <<<<<<<<<  寫在頁面最底的小額打賞  >>>>>>>>>

若是讀者親願意的話,能夠小額打賞我,感謝您的打賞。您的打賞是個人動力,很是感激。

必讀:如您願意打賞,打賞方式任選其一,本頁面右側的公告欄有支付寶方式打賞,微信方式打賞。

避免因打賞產生法律問題,兩種打賞方式的任一打賞金額上限均爲5元,謝謝您的支持。

若有問題,請24小時內通知本人郵件。

相關文章
相關標籤/搜索