Skip to main content

Execute Python code in an automatically generated GUI App.

Project description

GUI Executor

You ever wanted to execute your Python code from a simple GUI without the need to use a REPL or commandline? Look no further, use GUI Executor.

You probably have a number of Python scripts hanging around that you use for automated tasks, like e.g. taking a backup of your SQL databases, reducing some of your IoT time series, standard image manipulations scripts etc. Each of these tasks can be put into a function call with parameters and defaults. Let's take a look at a very simple example, the usual boring 'Hello, World!'.

Create a Python file say_hello.py in the folder ~/lib/scripts:

from gui_executor.exec import exec_ui


@exec_ui()
def say_hello(name: str = "Rik"):

    print(f"Hello, {name}!")

    return "Successfully said 'hello!'."

Now, set your PYTHONPATH to point to the ~/lib folder:

export PYTHONPATH=~/lib

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 Distribution

gui-executor-0.2.15.tar.gz (58.5 kB view hashes)

Uploaded Source

Built Distribution

gui_executor-0.2.15-py2.py3-none-any.whl (95.8 kB view hashes)

Uploaded Python 2 Python 3

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