Skip to main content

Convert json-schema to QWidgets

Project description

pyqtschema

pyqtschema allows the generation of a graphical representation of a jsonschema. A given schema is translated to QWidgets.

Installation

As usual:

  • install the pypi version

    pip install pyqtschema

  • or clone the repository

    pip install git+https://github.com/amsico/pyqtschema.git

Usage

Use the WidgetBuilder in applications or run the module to visualize a schema:

python -m pyqtschema ./path/to/your/scheam.json

Examples

Several examples are available in the examples folder. The examples use pydantic to generate schemas easily.

Background

pyqtschema is inspired by qt-jsonschema-form. Due to the author's lack of time and the missing anyOf-support , this project was started.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyqtschema-0.1.8.tar.gz (14.5 kB view hashes)

Uploaded Source

Built Distribution

pyqtschema-0.1.8-py3-none-any.whl (19.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page