Skip to main content

Matplotlib 迷你 QML 后端

项目描述

matplotlib 迷你后端始终基于最新的 QT for Python,不兼容将被关心

专注于 Python 和 QML/QWidget 的 Qt 6(总是指向最新的)作为主要用户案例,只关心桌面应用程序

主要依据:

1. https://github.com/jmitrevs/matplotlib_backend_qtquick
2. https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/backends/backend_qt5.py
3. https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/backends/backend_qt5agg.py

该模块可以作为 qml 演示应用程序本身运行,例如:

    python -m matplotlibqml    

还提供了一个独立的经典 QWidget 示例(纯 QWidget),例如:

    python -m matplotlibqml.widgetdemo

你好

为什么

QT keep improving and changing, and compatibility will kill flexibility, especially when upstream not so stable

信用:

1. https://github.com/fcollonval/matplotlib_qtquick_playground
2. https://github.com/jmitrevs/matplotlib_backend_qtquick
3. https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/backends/backend_qt5.py
4. https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/backends/backend_qt5agg.py
5. Some weekend play for fun self Python project

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

matplotlibqml-0.92.2.tar.gz (16.7 kB 查看哈希)

已上传 source

内置分布

matplotlibqml-0.92.2-py3-none-any.whl (17.6 kB 查看哈希)

已上传 py3