Posted to tcl by Stu at Wed Aug 02 01:56:08 GMT 2023view pretty
Here's a test of any GUI development method. Start with something simple: three buttons in a frame, laid-out horizontally. Then perform the following steps, one at a time: - Add another row containing two buttons, with all their attributes and events/commands. - Lay out all the buttons vertically. - Lay out only the first two vertically, with the rest laid-out horizontally. - Lay out the buttons in groups of two, horizontally. - Change all the texts of the buttons. - Remove two buttons. - Make the layout completely horizontal. - Change the text of half of the buttons. - Remove another button. - Change the event/commands of the remaining two buttons. - Add back one of the original buttons that was removed in a prior step. If this becomes a tedious slog then I'd argue that the chosen GUI development method is poor.