zoukankan      html  css  js  c++  java
  • Mac OS X 10.10安装PyQt流程1.0

    装PyQt需要三个包:
    Qt、SIP、PyQt


    Qt包在http://www.qt.io/download下载,我下的是5.4.0免费版。(注:目前先不要下最新的Qt 5.5.0,虽然这个版本适配Mac OS X 10.10retina屏,但是目前貌似还没有配上它的PyQt包,我刚开始下的Qt 5.5.0结果因为license的原因装不上)

    sip包和PyQt都在http://www.riverbankcomputing.com下载,我下的都是最新的开发版,分别是sip4.16.8、PyQt-gpl-5.4.2


    总的来说,我安装的尽量最新版的包,网上我查到的安装方法都多多少少过时了,都会产生一些错误,因此我写下这篇文章,分享一下最新的安装过程。


    我用的系统是Mac OSX 10.10,10.8、10.9系统应该也适用这篇文章,其他系统就不保证了。


    1、在终端(Ternimal)中输入which python,查看当前python版本及安装路径,可以更新python版本,在此不详述


    2、Qt有安装程序,直接安装就行,选择一个合适的安装路径,这个路径一会儿用得着。此处假设为/Users/admin/Qt5.4.0


    3、解压sip到一个路径,假设为/Users/admin/sip-4.16.8,sip需要自己编译安装,过程如下:
    ①:打开终端(Terminal)

    ②:
    cd /Users/admin/sip-4.16.8
    python configure.py
    make
    make install

    4、解压PyQt到一个路径,假设为/Users/admin/PyQt-gpl-5.4.2,PyQt也需要自己编译安装,过程如下:
    注:PyQt之前版本可能会需要修改configure.py文件中的:
    'QtWebKitWidgets': ModuleMetadata(qmake_QT=['webkitwidgets']),
    修改为
    'QtWebKitWidgets': ModuleMetadata(qmake_QT=['webkitwidgets', 'printsupport']),
    如果你下载的是PyQt-gpl-5.4.2或其以后版本就不用修改了,因为已经改过来了。

    打开终端(Terminal):

    cd /Users/admin/PyQt-gpl-5.4.2

    python configure.py --qmake /Users/admin/Qt5.4.0/5.4/clang_64/bin/qmake
    make
    make install


    至此已经安装完成
    可以跑一跑示例程序看是安装成功:
    import sys
    from PyQt5 import QtCore, QtGui, QtWidgets

    if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    w = QtWidgets.QWidget()
    w.resize(250, 150)
    w.move(300, 300)
    w.setWindowTitle('Simple')
    w.show()
    sys.exit(app.exec_())

    效果如下:

  • 相关阅读:
    python 查询文件存放地址
    类数组对象:arguments
    前端开发工程师从入门到精通学习过程及资源总结(持续更新中)
    CSS3的圆角border-radius属性
    内联元素inline-block空隙问题
    js中typeof用法详细介绍
    正则表达式
    sublime text 3 快捷键大全以及配置编译环境
    c# 泛型类
    c# 中config.exe 引发的一些问题
  • 原文地址:https://www.cnblogs.com/yuzhen-code-life/p/4619678.html
Copyright © 2011-2022 走看看