Skip to main content

pywiz

python PyQt5 wizard module used to display a sequence of pages in a dialog box to help guide a user through a step by step process.

Latest PyPI version [License: MIT]

Initially, I used a python script containing a series of message boxes to walk through updating an excel spreadsheet done on a monthly basis. This module enabled me to replace each of my msgbox(title,text) functions with an addPage(title, text) function, easily modifying the scripts to use the PyQt5 QWizard class.

Requires PyQt5

Usage example:

>>>> import pywiz

>>>> pywiz.setWizardTitle(“Your first wizard”)

>>>> pywiz.addPage(“wizard page 1 title”, ”wizard page 1 text”)
>>>> pywiz.addPage(“wizard page 2 title”, ”wizard page 2 text”)
>>>> pywiz.addPage(“wizard page 3 title”, ”wizard page 3 text”)
     . . .

>>>> pywiz.runWizard()

Installation:

From PyPI: Get the latest version of the pywiz package using pip:

pip install pywiz

From code: Download/clone the project, go to pywiz folder that contains setup.py then:

  • You can use setup script and pip install.

    pip install .
    
  • Or, you can use the setup script with python:

    python setup.py install
    

Metadata

Release files for pywiz 0.0.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pywiz 0.0.13
File Size Uploaded
pywiz-0.0.13.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pywiz 0.0.13
File Interpreter ABI Platform
pywiz-0.0.13-py3-none-any.whl Python 3 none any Details

Total release size: 7.5 kB

Release files / pywiz-0.0.13.tar.gz

Download URL pywiz-0.0.13.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
20e1b7ce601c27f39cfff108d243dd070460f0e0897bddafd14e6a409e3f1a7a
BLAKE2b-256 checksum
How to use checksums
fa99b3920e405e71db1a1e90df4dbc86188652bccc72a177bec8909326f8f0b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pywiz-0.0.13-py3-none-any.whl

Download URL pywiz-0.0.13-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
421ae00bbaed665a6678ce18d64b613f8820465da7b1480cf0c672f9ae9bbf3c
BLAKE2b-256 checksum
How to use checksums
8bbd26f9b56ac2c34a34fbf3a1278d7bb542a884c965f981256dad954e4ed32a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.13 This release

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page