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_())

    效果如下:

  • 相关阅读:
    CGO入门和OCR文字识别(非第三方API,有源码,效果好)实战
    Golang中如何正确的使用sarama包操作Kafka?
    音量强度转分贝db
    ShowDialog()弹出的窗体,关闭后,主窗体会闪烁的BUG
    小鱼提问3 static方法中可以访问某个类的私有变量吗(不通过反射的其他非正常手段)?什么情况下可以?
    “-="的陷阱
    c++ 从一个BYTE[] *filePtr 追加二进制文件
    Android解决程序切换后台被干掉,恢复状态问题
    Cookie
    dede后台搜索标签
  • 原文地址:https://www.cnblogs.com/yuzhen-code-life/p/4619678.html
Copyright © 2011-2022 走看看