当前位置 博文首页 > leslie lee的博客(python ansys):PyQt入门

    leslie lee的博客(python ansys):PyQt入门

    作者:[db:作者] 时间:2021-06-25 12:14

    我会慢慢学习PyQt(时间不定),代码会存储在Gitee,因为Github不太好上。https://gitee.com/leslielee_619/PyQt__Learning

    查看pypi

    库名称,版本,时间
    PyQt6,5.15.4,2021.3.10
    PyQt5,6.0.3,2021.3.10
    PySide6,6.0.2,2021.3.9
    PySide2,5.15.2,2020.11.20

    PyQt:Riverbank Computing 公司
    PySide:Digia公司(当时属于诺基亚)

    Python Bindings

    Python Bindings指Python调用某种语言的程序(C、C++、Fortran等),为什么要这么做呢?
    1、已经有了一个成熟的库,想要在Python也有这个库
    2、加快运行速度,摆脱Python的GIL限制
    3、用Python对该库进行测试

    Python Bindings库:cython、ctypes、sip、shiboken等

    https://realpython.com/python-bindings-overview/#python-bindings-overview
    https://wiki.python.org/moin/IntegratingPythonWithOtherLanguages
    https://python3-cookbook.readthedocs.io/zh_CN/latest/chapters/p15_c_extensions.html

    文档

    PyQt5?https://www.riverbankcomputing.com/static/Docs/PyQt5/
    PyQt6?https://www.riverbankcomputing.com/static/Docs/PyQt6/

    QT?https://doc.qt.io/qt-5/reference-overview.html
    PySide?https://doc.qt.io/qtforpython/
    QML?https://doc.qt.io/qt-5/qmlreference.html

    题外话:书栈https://www.bookstack.cn/,可以下载计算机相关书籍