Hi.. I've made some simple Tk apps, used a bunch of the different widgets, but I'm now wanting to put together an application that is more sizeable in the tasks it performs and the hardest part for me is how to organize the code. I'm using a "Notebook" widget to hold 4 tabs worth of functionality. Each tab is then a sizeable screen holding a number of other widgets.
One layout I pondered was that the functionality(subs) for each screen(tab of notebook) should be each be in their own namespace.(package) Another was I should keep everything in one namespace and just pre-pend the subroutine names with the name of the screen/tab they act upon.
Re-organizing code after its written can be somewhat painful, so I'd appreciate any perspectives or links to help me decide. thanks!