[wxpython-users] Re: code structure - suggestions? (classes for gui, data, calculations...)

Christopher Barker Chris.Barker at noaa.gov
Mon May 19 09:42:16 PDT 2008


Don Dwiggins wrote:
> One other MVC bit: I like to have "active" buttons on my forms, in the 
> sense that each one is only enabled when it makes sense for the user to 
> push it.  (E.g., a Save button should be disabled until the user makes a 
> change worth saving.)

One usability issue here: I now it drives me crazy when a control is 
grayed out, and I don't know why. It's not uncommon for me to think that 
I should be able to performance given operation, and I can't. It's 
usually because of some condition hasn't  been met, but if I don't know 
what it is, all I'm left with is frustration.

If, on the other hand, I click the button, and get a dialog that says" 
"You can't do X until you've set a value for Y", I know what to do.

-Chris



-- 
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker at noaa.gov


More information about the wxpython-users mailing list