Skip to main content

T-standard compliant primary flight display widget for showing realtime flight data

Project description

QPrimaryFlightDisplay

T-standard compliant primary flight display widget for showing realtime flight data

Features

  • It provides a single display with standard flight instruments.
  • Automatically uses current Qt theme to draw the display.
  • Arbitrary display ratios and UI scaling is supported.
  • Easy to use and easy to embed (see examples).
  • Custom widget created using the drawing primitives, only base Qt framework is required.
  • Can be used as a standalone application or as a widget in a larger application.
  • Supports both PySide2 and PySide6.
  • Now with support OpenGL rendering for better performance.

Installation

Using pip

Install the package using pip,

pip install QPrimaryFlightDisplay

Build from source

Clone the repository and install the package using pip,

git clone https://github.com/shadymeowy/QPrimaryFlightDisplay
cd QPrimaryFlightDisplay
pip install .

Dependencies

While PySide6 is the recommended backend, PySide2 is also supported.

Screenshots

alt text alt text alt text alt text

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

QPrimaryFlightDisplay-1.0.0a2.tar.gz (355.0 kB view details)

Uploaded Source

Built Distribution

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

QPrimaryFlightDisplay-1.0.0a2-py3-none-any.whl (30.5 kB view details)

Uploaded Python 3

File details

Details for the file QPrimaryFlightDisplay-1.0.0a2.tar.gz.

File metadata

  • Download URL: QPrimaryFlightDisplay-1.0.0a2.tar.gz
  • Upload date:
  • Size: 355.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.17

File hashes

Hashes for QPrimaryFlightDisplay-1.0.0a2.tar.gz
Algorithm Hash digest
SHA256 aaebb10bf68ed4407e8467eff7099314275336eec9714c65d3b46ebb839ada8e
MD5 c858b49c05a931c95a5a445792e90afc
BLAKE2b-256 639e54d09541b1650e0fc147fa0c2cc5b71e2a0eec70c3457b7a59160d046c05

See more details on using hashes here.

File details

Details for the file QPrimaryFlightDisplay-1.0.0a2-py3-none-any.whl.

File metadata

File hashes

Hashes for QPrimaryFlightDisplay-1.0.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 67819fe434c5efeaf96bf2adf1211da43c75e36aabdc5964b759bed8c7067ec3
MD5 bb5a7fa30b8e755cd5ff1ddc586c28bd
BLAKE2b-256 3c1884bede7d3cb79abbf63b4004f33d36a221ceee21a6972c7be56608c231c0

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