1. 安裝PyQt5:
brew install qt
brew cask install qt-creator
2 然後在 Qt Creator 裏改一下 Qt Versions的坑: 參考知乎boyu的回答
2.1 偏好設置-Kits-Qt Versions-添加路徑/usr/local/Cellar/qt/5.11.2/bin/qmake
2.2 偏好設置-Kits-構建套件(Kit)-手動設置-桌面(默認)-Qt版本-Qt 5.11.2
3 創建項目(Project)的坑: 參考《QT Creator 兩種創建項目的方法》
方法之一:
先建項目:歡迎-New Project-其他項目-Empty qmake Project => 一路默認就建好了一個項目了
再添加CPP文件:在項目上右鍵-Add New...-C++-C++源文件 => 一路默認,如果報錯解決方法如下:
3.1 報錯:解決辦法參考《Mac下用brew配置QT開發環境》
Project ERROR: failed to parse default search paths from compiler output
Error while parsing file /Users/hanpeizhi/Qt5/testProject01/testProject01.pro. Giving up.
把編譯器C和C++全部改爲Clang
3.2 報錯:解決辦法參考知乎boyu回答中的評論
Project WARNING: Qt has only been tested with version 10.13 of the platform SDK, you're using 10.13.4.
Project WARNING: This is an unsupported configuration. You may experience build issues, and by using
Project WARNING: the 10.13.4 SDK you are opting in to new features that Qt has not been prepared for.
Project WARNING: Please downgrade the SDK you use to build your app to version 10.13, or configure
Project WARNING: with CONFIG+=sdk_no_version_check when running qmake to silence this warning.
打開終端輸入命令:
xcode-select -p
因爲我已經安裝了Xcode了,所以直接在輸入(如果還沒安裝就先去App Store安裝):
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
如下:
$ xcode-select -p
/Library/Developer/CommandLineTools
$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
====
目前我就遇到這些坑,所以就寫這麼多。
另外安裝和配置PyQt5參考:《Mac下Pycharm集成PyQt5並使用》
PyQt + PyCharm 環境搭建:《PyQt5+python3+pycharm開發環境配置》
====
感謝幾位網友的幫助和分析!
====