stewart at midtoad.homelinux.org ()
2004-10-08 08:11:18 UTC
hi all:
I've got a Tkinter app working. One of its methods opens a Pmw combo-box and
present a list of choices. I've added buttons to delete choices, select
choices, and create a new choice. It's this latter button that is causing problems.
When I create a choice, I invoke a method that asks for input on the name of a
choice using an easygui entry field. So far so good. The next thing is to ask
the user to select one of two possible config setting for her choice; I'm doing
that with a top-level widget that contains a button for each of the two
settings. The problem I'm having is that my method doesn't appear to stop and
wait for the user to press a button, but intead goes ahead to the next step,
which is to display the chosen config setting (which of course fails, since no
choice has yet been made).
How do I get the method to stop and wait for the config setting to be made in
the toplevel window? I think that I need the toplevel button to be modal, so
that as soon as it's drawn, execution stops on my choice-creation method.
If this seems too abstract, I can post a sample app that demonstrates the behaviour.
cheers
Stewart
I've got a Tkinter app working. One of its methods opens a Pmw combo-box and
present a list of choices. I've added buttons to delete choices, select
choices, and create a new choice. It's this latter button that is causing problems.
When I create a choice, I invoke a method that asks for input on the name of a
choice using an easygui entry field. So far so good. The next thing is to ask
the user to select one of two possible config setting for her choice; I'm doing
that with a top-level widget that contains a button for each of the two
settings. The problem I'm having is that my method doesn't appear to stop and
wait for the user to press a button, but intead goes ahead to the next step,
which is to display the chosen config setting (which of course fails, since no
choice has yet been made).
How do I get the method to stop and wait for the config setting to be made in
the toplevel window? I think that I need the toplevel button to be modal, so
that as soon as it's drawn, execution stops on my choice-creation method.
If this seems too abstract, I can post a sample app that demonstrates the behaviour.
cheers
Stewart