Python2.7 & Tkinter: Add multiple GUI views (frames?) to a small existing program

I am a programmer with limited Python/Tkinter experience, needing a bit of help adding multiple windows (frames?) to a program.

There are to be three different GUI's to choose from: GuiA, GuiB and GuiC.

I have seen examples on the web (example: [url removed, login to view]) but they are either Python 3.x, or I could not work out how to merge the example solution into my code without breaking one or both.

I suspect this is a pretty easy task for someone who is really familiar with Pythin & Tkinter.

Attached is source that has been cut-down (anonymised) from the much larger program. It consists of:

* A background function that runs every 500ms to do various tasks.

* A bunch of GUI button handlers

* A keyboard key handler that can select which GUI is visible to the user

* Initialisation

* Commented out sections that define the various GUI 'views' (GuiA, GuiB and GuiC), i.e. which buttons appear on each GUI.

The following conditions are essential:

* The solution must work in Python 2.7 (cannot be 3.x).

* More source code can't be supplied due to client confidentiality constraints.

* The solution must leave the basic structure as-is, so that I can merge it into the final application.

Skills: Python, Software Architecture, Software Development

See more: tkinter frame within frame, tkinter switch between windows, tkinter multiple pages, tkinter tkraise, frame.grid tkinter, tkinter button open new window, python tkinter multiple frames example, tkinter frame example, add an extra navigation screen for existing iphone application, java gui program application invalid user input, drupal multiple calendar views, virtuemart shipping rate add multiple zip code, add multiple myspace account deleted, oscommerce add multiple products, add multiple rows array, oscommerce add multiple images, add multiple images admin oscommerce, add multiple users sql database, zen cart add multiple products spreadsheet, add multiple items oscommerce

About the Employer:
( 1 review ) Rotorua, New Zealand

Project ID: #16008952

Awarded to:


Hi, I have extensive experience with Python and can get this done for you. I'm not exactly sure what you're trying to do but I'm willing to work with you to get what you need done Mitchell Carnevale, BSc.

$66 NZD in 2 days
(2 Reviews)

3 freelancers are bidding on average $86 for this job


Hi I am very interested in your project. I have strong experiences in Python. I am looking forward to discussing your project. Best Regards.

$155 NZD in 3 days
(8 Reviews)

I can do this project in 5 days if it is a large one but if it is a small project it will take 2-3 days. Relevant Skills and Experience I also have created professional projects for some companies and used multiple fr More

$36 NZD in 5 days
(0 Reviews)