Mac OS X搭建Qt5基于Python3.5.1开发环境教程

Mac OS X搭建Qt5基于Python3.5.1开发环境教程Mac OS X搭建Qt5基于Python3.5.1开发环境教程   Qt是一个开源的跨平台的GUI框架,为很多计算机语言提供了应用程序开发接口,另外还提供了集成开发环境QtCreator、UI制作工作QtDesigner,使用起来既简单方便,又可以提升开发的速度。本文完成Qt5基于Python3.5.1的开发环境的搭建。   软硬件环境   OS X EI Capitan   Python 3.5.1   PyQt 5.5.1   PyCharm 5.0.1   安装开发环境   Python 3.5.1   下载地址https://www.python.org/downloads/mac-osx/,点击完成安装。   Sip 4.17   下载地址https://www.riverbankcomputing.com/software/sip/download   编译安装步骤   tar xvf sip-4.17.tar.gz   cd sip-4.17   python3.5 configure.py -d /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages   make   sudo make install   PyQt 5.5.1   下载地址https://riverbankcomputing.com/software/pyqt/download5   编译安装步骤   tar xvf PyQt-gpl-5.5.1.tar.gz   cd PyQt-gpl-5.5.1   python3.5 configure.py --qmake ~/Workshop/Qt5.5.1/5.5/clang_64/bin/qmake --disable=QtPositioning -d /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages   make   sudo make install   --qmake选项制定qmake的路径,需要你自行修改;另外编译时加上了编译选项disable-QtPositioning,如果不加,会出现编译错误   如果你的程序需要用到这个模块,可以自己新建一个头文件,具体请参考stackoverflow里的这条http://stackoverflow.com/questions/33446131/pyqt5-error-during-python3-configure-py-fatal-error-qgeolocation-h-file-no   测试开发环境   在Terminal里敲下以下代码,如果没有报错就说明安装成功了。   python3.5 -c "import PyQt5"   在PyCharm里使用   PyCharm是时下最流行的Python IDE了,来自JetBrains公司,他们旗下还有其它非常优秀的IDE,有兴趣的都可以去尝试一下。下载地址https://www.jetbrains.com/pycharm/?fromMenu,安装完毕,打开Preferences—>Project Interpreter选择咱们刚刚安装的Python3.5.1,点击OK。   参考文献   http://www.qt.io   http://www.pythonschool.net/pyqt/installing-pyqt-on-mac-os-x/   http://blog.15-cm.com/2015/09/13/pyqt5-pycharm/   http://pyqt.sourceforge.net/Docs/PyQt5/installation.html#co-existence-with-pyqt4
声明:本文内容摘于互联网,刊登/转载此文目的在于更广泛的传播及分享,并不意味着赞同其观点或论证其描述。如有版权纠纷问题请准备好相关证明材料与站长联系,谢谢!

上一篇:GTX1070公版和非公版有什么区别?
下一篇:苹果mac电脑如何修改U盘里的文件
steam更新失败怎么办? avast安全线vpn有什么用如何关闭 电脑维修的图片_青州电脑维修_同城维修电脑 不升级可造成机体永久损坏?新MBP迎来多事之秋 易数一键还原软件备份选项怎么操作 CATIA软件绘制空心实体字体? win8.1创建系统账户的方法 Beyond Compare怎么新增与卸载文件格式 联想/惠普仍需努力! 苹果引领全球PC市场 电脑中如何设置会声会影开启重新链接检查提示窗口 【百科知识】嵌入式计算机是什么意思?嵌入式计算机应用到哪些领域? 混合SLI是什么 U盘无法复制文件参数不正确的原因 笔记本内存也有RGB灯?4600MHz频率就问你怕不怕