Skip to main content

Pygubu is a RAD tool to enable quick & easy development of user interfaces for the python tkinter module.

The user interfaces designed are saved as XML, and by using the pygubu builder these can be loaded by applications dynamically as needed. Pygubu is inspired by Glade.

Installation

Pygubu requires python >= 2.7 (Tested only in python 2.7.3 and 3.2.3 with tk8.5)

Download and extract the tarball. Open a console in the extraction path and execute:

python setup.py install

Usage

Create an UI definition using pygubu and save it to a file. Then, create your aplication script as shown below:

#test.py
import tkinter as tk
import pygubu

class Application:
    def __init__(self, master):

        #1: Create a builder
        self.builder = builder = pugubu.Builder()

        #2: Load an ui file
        builder.add_from_file('test.ui')

        #3: Create the widget using a master as parent
        self.mainwindow = builder.get_object('mainwindow', master)

if __name__ == '__main__':
    root = tk.Tk()
    app = Application(root)
    root.mainloop()

See the examples directory or watch this hello world example on video http://youtu.be/wuzV9P8geDg

Metadata

Release files for pygubu 0.9.6.7

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

Source distributions (sdists)

Source distribution for pygubu 0.9.6.7
File Size Uploaded
pygubu-0.9.6.7.zip 180.1 kB Details
pygubu-0.9.6.7.tar.gz 95.4 kB Details

Release files / pygubu-0.9.6.7.zip

Download URL pygubu-0.9.6.7.zip
Size 180.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8b5dde285d15d0db00ae4ba65a6fdd5ac29428a82e7be33cf6786c9b5d92acc5
BLAKE2b-256 checksum
How to use checksums
8fe9a6df8fe1f18df2e94d62128923978eeab5161640cac739d7aa1584566df8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pygubu-0.9.6.7.tar.gz

Download URL pygubu-0.9.6.7.tar.gz
Size 95.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a7dd06ba84d8d411b8cdacbd3507c27aa47256b4e7b2d885874b1988842407e7
BLAKE2b-256 checksum
How to use checksums
1b76c583476299fdc25a26166d0a72af7b1078aeac43deba607bd0a7c8fcdb75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.42

2 release files

0.41

2 release files

0.40.1

2 release files

0.40

2 release files

0.39

2 release files

0.38.2

2 release files

0.38

2 release files

0.37.1

2 release files

0.37

2 release files

0.36.3

2 release files

0.36.2

2 release files

0.36.1

2 release files

0.36

2 release files

0.35.6

2 release files

0.35.5

2 release files

0.35.4

2 release files

0.35.3

2 release files

0.35.2

2 release files

0.35

2 release files

0.34

2 release files

0.33

2 release files

0.32

2 release files

0.31

2 release files

0.30

2 release files

0.29

2 release files

0.28

2 release files

0.27

2 release files

0.26.1

2 release files

0.26

2 release files

0.25.1

2 release files

0.25

2 release files

0.24.2

2 release files

0.24.1

2 release files

0.24

2 release files

0.23.1

2 release files

0.23

2 release files

0.22

2 release files

0.21

2 release files

0.20.1

2 release files

0.20

2 release files

0.19

2 release files

0.18.1

2 release files

0.18

2 release files

0.16

2 release files

0.15

2 release files

0.14

2 release files

0.13

2 release files

0.12

2 release files

0.11

2 release files

0.10.9

2 release files

0.10.8

2 release files

0.10.5

2 release files

0.10.4

2 release files

0.10.2

2 release files

0.10

2 release files

0.9.8.2

1 release file

0.9.8.1

1 release file

0.9.8

1 release file

0.9.7

2 release files

This release

0.9.6.7 This release

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.2

1 release file

0.9.1

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