Skip to main content

Easily show a dialog window for miscellaneous purposes.

Project description

qt-show-dialog

pypi Project License - MIT

Easily show a dialog window for miscellaneous purposes (features).


The initial use case is to show instructions in manual steps in tests.

Uses Qt 6 and Qt for Python, aka PySide, which includes Qt Designer, a WYSIWYG UI editor.

Getting started

Documentation: https://joaonc.github.io/show_dialog

Installation

pip install qt-show-dialog

It can be used as a package or in the CLI with the show_dialog command.

Can also be used as an executable app with no dependencies (ie, no need for Python or a virtual environment).

Example

show dialog

Inputs that generated the dialog 👆

dialog_title: Manual step
title: Disconnect cable
description: |
    In this step we need to disconnect the power cable  
    and verify that the reserve battery gets discharged  
    within 5 seconds.
    
    ## Steps
    1. Disconnect power cable.  
       It's in the back.
    2. Wait 5 seconds.
    3. Check that reserve battery is empty.  
       See below for more info.

    ## Verifying battery is discharged
    There's a red light that goes off.
    
    **Do not touch** the button next to that light.
    
    More info on that light [here](#some-path).
description_md: true
timeout: 20

More info in documentation here.

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

qt_show_dialog-0.5.0.tar.gz (456.4 kB view details)

Uploaded Source

Built Distribution

qt_show_dialog-0.5.0-py2.py3-none-any.whl (58.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file qt_show_dialog-0.5.0.tar.gz.

File metadata

  • Download URL: qt_show_dialog-0.5.0.tar.gz
  • Upload date:
  • Size: 456.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.3

File hashes

Hashes for qt_show_dialog-0.5.0.tar.gz
Algorithm Hash digest
SHA256 d53f165d70fcf41ca97ec7a7cc865d8e9c9aef95d3d4af4f1d33e8351300d846
MD5 9c7925dca58690cd265cdcd95ea893a2
BLAKE2b-256 b2f92dbcb9eb640b83e3d122c8122c2acf117978f745901d5c69c7809f9c975c

See more details on using hashes here.

File details

Details for the file qt_show_dialog-0.5.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for qt_show_dialog-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 02db96c94e23c04294be922a38411cfd7d8b3d1da81fff3554fe2b9c8e9e819b
MD5 1bf8571a82a342b42bb9c11c559dab66
BLAKE2b-256 1e9695ef85460ecceffc14206dfdbfec156725f46c8efb3ba93df6cd4bb4fff2

See more details on using hashes here.

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