Tkinter程序的架构概念

时间:2019-03-08 07:29:24

标签: python python-3.x tkinter

很抱歉,我无法提供任何代码示例,但是我看不到在此处张贴“最小工作示例”的方法-我的问题是tkinter程序的体系结构设计比实际的具体代码更多。

所以,我认为我的问题是我尚未真正掌握如何使用tkinter mainloop。 我有一个做的小程序:

  • 询问输入
  • 弹出带有按钮的复选框窗口
  • 在按钮上单击它会处理选定的选项,这是主要的事情

但是我一直遇到调用其他函数的混乱局面,因为我找不到创建Toplevel窗口并在关闭时(且仅在运行时)运行其他代码的方法。

现在我声明了很多函数,最后运行tkinter gui部分...

The "GO" button there: 
    -> calls RUN function, which
        -> calls CREATE_WINDOW function, which 
            -> calls CLOSE_WINDOW function, which 
                -> calls DO_THE_ACTUAL_THING function 

即使这不是一团糟,我也遇到了很多范围问题,并且不得不传递给许多变量...

很抱歉,我想答案很简单,我不在这里,需要一些提示! 非常感谢大家!

0 个答案:

没有答案