PyGTK, Glade, Changing the window view and threads

Posted by Gaunt Face on Stack Overflow See other posts from Stack Overflow or by Gaunt Face
Published on 2010-03-31T15:13:53Z Indexed on 2010/05/07 5:58 UTC
Read the original article Hit count: 405

Filed under:
|
|
|

Heya Everyone,

Forgive me if this seems like a stupid question, just so far no where on the internet can I find someone offering a solution to this and I just wanted to get some feedback from someone with more experience than myself (I've only been using python, pyGTK and Glade for 2 days now).

I have a UI window displaying and it updates with messages from a thread that is handling a bluetooth connection.

This is fine and I have the application closing and running quite reliably, the problem is, after a bluetooth connection is made I wish to maintain the bluetooth thread (i.e. keep the connection going) but completely change the UI of the main window.

Now the impression I am getting from pyGTK applications made from glade, is that the easiest thing to do is just open a new window. Is this really the best option? Can I cut the tree of widgets off at the root, maintaining the window widget but add on a new set of widgets from a separate glade file?

If opening a new window is the best option, am I right in assuming that the bluetooth thread can be kept alive during this transition, providing I update any callbacks?

Any help or pointers would be great.

Cheers, Matt

© Stack Overflow or respective owner

Related posts about pygtk

Related posts about python