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

Release files for pygubu 0.9.6.3

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.3
File Size Uploaded
pygubu-0.9.6.3.zip 179.3 kB Details
pygubu-0.9.6.3.tar.gz 94.5 kB Details

Release files / pygubu-0.9.6.3.zip

Download URL pygubu-0.9.6.3.zip
Size 179.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e528b260a1e70dd0157e8398d53e0f9cb8bfecd51684d4905b3938ebaaf6484c
BLAKE2b-256 checksum
How to use checksums
cfb2b6c3b2eb0c4cb5a95f0b29e68792f33cc9ed67afb0e532667b25aadfab05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pygubu-0.9.6.3.tar.gz

Download URL pygubu-0.9.6.3.tar.gz
Size 94.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2964d20a4d4451a427f3e49567fbb95fe400bf74414e7d79eebe8afcf0f7f3c1
BLAKE2b-256 checksum
How to use checksums
d0f5c5c203bf694575a10068941ad23ddb2b4d5278e6a9b8783ab87f5d1a7636
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.3 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