An interactive tutorial viewer and editor based on PyQt4.
Project description
Based on PyQt4.
Browse the API Documentation
Fork the code on github
Installation
interactiveTutorial is listed in the Python Package Index. You can install it typing:
pip install interactiveTutorial
Scope
Instead of a static PDF tutorial this package allows you to run and create tutorials within your PyQt4 based application. Tutorials are created through choosing a point of interest (POI), e.g. a widget, and typing an explaining text for each step.
Usage
RunTutorial
widget to execute a given tutorial
CreateTutorial
widget to create and edit tutorials
TutorialMenu
QMenu listing all created tutorials and allowing to run and edit them.
Embedd this one in your QMenuBar and you have all functionalities of interactiveTutorial
Issues
Instances of QMenu and QAction cannot be chosen as POI
QWidgets within QTreeWidgetItems are only marked on focus
… if you find more´, please let me know!
Tests
interactiveTutorial uses mostly the ‘one class/function per module’ rule. Running each module as program, like:
python -m interactiveTutorial.TutorialMenu.TutorialMenu
will execute the test case of this module.
v0.1, <13/01/2015> – Initial release.
Karl Bedrich 2014 -
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file interactiveTutorial-0.1.1-py2.py3-none-any.whl
.
File metadata
- Download URL: interactiveTutorial-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 482.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d00894fbf9d2fc8b7f0f6fd4df33b39dbf09612d2821ae4f00efb9259ac42f9 |
|
MD5 | 1fa0b6bb643ac56d35ec7dace8d8218e |
|
BLAKE2b-256 | da327f9bf791c2a15ae5adf141e126e68f0ba97f5018143c92b0edf2f811213c |