Luis, You are VERY welcome. With Python changing from Tcl 8.,6 to 9.04, there is a TONNE of stuff that we are going to do to stay compatible, but I'll add this to the list of possible updates. Greg
UPDATE 10/17/2026 21:30 CDT The problem between PAGE 8.0 and 8.1 and Python 3.14.7, 3.14.8 and 3.15 seems to be due to Python upgrading the Tck/Tk version from 8.6 to 9.0.4 which is NOT compatible with PAGE at this time. We are working with the Python group to iron out the issues. Greg
NOTICE TO ALL PAGE USERS USING WINDOWS on October 15 2026, a PAGE user reported that he and others within his orginazation can not start PAGE. It would not get past "Loading library lib_ttk.tcl" in the opening screen. After MUCH back and forth, it turned out that the culprit was not PAGE, but an incompatibility with Python 3.14.7. Changing the version to 3.13.16 fixed the problem. This ONLY is a problem for Windows users (both Windows 10 and Windows 11) and doesn't affect Linux users.
UPDATE 10/17/2026 As of 10/17/2026 09:30 CDT I have tested python versions 3.14.7, 3.14.8 and 3.15.0 under windows and all three fail to launch PAGE correctly. The Good news is that PAGE projects CAN run under those python versions. Python versions 3.14.5 and 3.14.6 SEEM to work properly. I'll update as needed. Greg
Here's what I came up with. You create a list of the widgets you want to order and pass that to the function "set_tab_order". Everything is in the support module that you need to change. I also created a "custom" theme (in the support module, so you don't need to include it) that highlights the widget that is tabbed to with a "purple plum" color. Once you tab off of that widget, it reverts to the "normal" background colour.
NOTICE TO ALL PAGE USERS USING WINDOWS on October 15 2026, a PAGE user reported that he and others within his orginazation can not start PAGE. It would not get past "Loading library lib_ttk.tcl" in the opening screen. After MUCH back and forth, it turned out that the culprit was not PAGE, but Python 3.14.7. Changing the version to 3.13.16 fixed the problem. This ONLY is a problem for Windows users (both Windows 10 and Windows 11) and doesn't affect Linux users.
Hello Luis, We are very happy to hear that you enjoy PAGE. Thank you for the kind words. Unfortunately, there is currently no way to reorder the Widget Tree. It is built to show the relationship between a widget and it's parent or container. I know that tab order is a VERY important part of a proper GUI. The way Tkinter handles tab order (for the most part) is based on the order the widgets are created, as I'm sure you have already discovered. There is a way to change the tab order without changing...
Thank you, Maurizio!!! I wish everyone would understand that there are only two people that make PAGE happen and only one person of those two really understand PAGE. That's Don Rozenberg. I'm just someone that Don trusts (somewhat) to learn the program and who is TRYING to understand VTcl. Believe me folks, it ain't easy! As most (true) programmers understand, chasing down bugs is NOT an easy process. A simple change can ripple through many modules causing other problems. SO PLEASE BE PATIENT! G...