我正在学习使用tkinter编写事件驱动程序,并使用Fredrik Lundh的出色教程。在那篇文章中,他提到最好为框架定义一个类(App)并将该程序作为该类的实例运行,而不是像这样启动它:
root = Tk()
w = Label(root, text = 'hello, world!')
w.pack()
root.mainloop()
我有3个问题:
以这种简单的方式进行编程是不好的编程习惯吗?
如果我确实定义了一个类,并且将回调函数绑定到小部件,这些函数是否都必须在类本身内?即我可以go在班级内部使用一个按钮,单击该按钮时,它会运行班级外部定义的详细例程吗?
然后将结果生成带到班级之外并在班级中显示出来是不明智的做法?
本质上,我可以通过跳入和跳出类而使程序工作,但是不确定这样做是否不好(全局变量)
Cats萌萌
慕虎7371278
相关分类