Python Tkinter:控制/设置(Tab键)小部件"访问"订购

时间:2017-10-04 19:33:51

标签: python python-3.x user-interface tkinter widget

小工具"访问" (tab键)顺序由widget创建的顺序决定。是否有一种简单,纯粹的Python(3.x)方法来强制以不同的用户确定的顺序访问小部件?如果没有,是否有一个简单的" Tk"这样做的方式? (顺便说一下,这是关于小部件,而不是笔记本标签)。

在研究通常的tkinter网站,stackoverflow等时,我无法找到关于如何做到这一点的任何事情。我是否遗漏了基本的东西,小部件参数,通用方法等?

为什么需要这种能力的例子:
python代码(应用程序/包/类)使用几种不同的窗口小部件类型并实现为多个文件。定义/创建相同类型的所有小部件,例如复选框被放置(隔离)在他们自己的文件中(例如,有一个Checkbox文件,一个Notebook文件,一个Button文件等)。在初始化时,该组织会导致一个窗口小部件类型的所有出现(按顺序排列顺序) - 以及任何其他类型的任何窗口小部件之前/之后。  生成的小部件"访问"顺序不是(从用户的角度来看)自然顺序。如何强制自然顺序而不需要改变小部件创建的顺序(或者做一些像kludgey / artificial一样将每个小部件放在它自己的框架中,然后安排框架创建顺序以匹配自然顺序)?

0 个答案:

没有答案