Skip to main content

Async Python User Interface Library

Project description

C++, Python User Interface Library

Build PyPI version

This project aims at fast prototyping and development of performant applications in C++ or Python. It uses and combines Dear ImGui and related projects like ImPlot in an object-oriented wrapper written in C++, which is also usable within Python via Pybind11. Skia can be used for more advanced 2D graphics. For the integration of Skia, this project supports Skia python binding.

Installation & Examples

Installation with pip:

pip install p3ui

Widgets

(source code)

widgets

plots

Canvas with Skia

(source code)

widgets

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

p3ui-0.0.6-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9Windows x86-64

p3ui-0.0.6-cp38-cp38-win_amd64.whl (972.1 kB view details)

Uploaded CPython 3.8Windows x86-64

p3ui-0.0.6-cp37-cp37m-win_amd64.whl (962.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

File details

Details for the file p3ui-0.0.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: p3ui-0.0.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8

File hashes

Hashes for p3ui-0.0.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4734d6aec2d0a2f3529758e1c4e4898ef32b046c0d0a304c53690eff312b4d59
MD5 ecfae14b5e5d0c54dff5a6e7ab5b68ca
BLAKE2b-256 8a5f23885d06e59a6930b0d7bb4d50e0c5d809079b710d96b31fa8250e67722a

See more details on using hashes here.

File details

Details for the file p3ui-0.0.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: p3ui-0.0.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 972.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for p3ui-0.0.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dbd78d0241053e6f4fba5ccd0184250f7d621bbf9c522922a31dd27ae220652e
MD5 eb987ba1a7be8ea4a3c289de66671ebc
BLAKE2b-256 707f31470f958b8ff1dd8b9499a18148e3d1b17c231f71552755134eb65f7109

See more details on using hashes here.

File details

Details for the file p3ui-0.0.6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: p3ui-0.0.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 962.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for p3ui-0.0.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a79f4e377c1b607b11045cca469240c6e587c6c03f62ea2d638d42b0ad7e993a
MD5 30feb5952201e0a81365ce8a30e41d3b
BLAKE2b-256 96a05cc0473314f149f7d29cd1dc7761306956c9f01f0c07595baafda926bd8c

See more details on using hashes here.

Supported by

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