Welcome to magic-class documentation!

magic-class is an extension of magicgui. You can make multi-functional GUI from Python classes.

Source

Jump to GitHub repository.

Installation

magic-class is available on PyPI.

pip install magic-class

Contents

Basics

Here's some basics for widget creation in magic-class.

Make Your GUI Better

It is important to make your GUI user friendly and intuitive. magic-class provides many methods that can improve widget appearance and interactivity without disturbing readability and tidiness of the source code.

Data Visualization

Data visualization is one of the main reasons why we have to rely on GUIs. magic-class has prepared some custom magic widgets (widgets that follow magicgui protocols) that can directly used as components of your GUI.

Advanced Topics

Learn more about magic-class here!

Indices and tables