构建tkinter应用程序的最佳方法?下面是我典型的pythontkinter程序的总体结构。def funA():
def funA1():
def funA12():
# stuff
def funA2():
# stuffdef funB():
def funB1():
# stuff
def funB2():
# stuffdef funC():
def funC1():
# stuff
def funC2():
# stuffroot = tk.Tk()button1 = tk.Button(root, command=funA)button1.pack()button2 = tk.Button(root, command=funB)button2.
pack()button3 = tk.Button(root, command=funC)button3.pack()funA funB和funC会带来另一个Toplevel当用户单击按钮1,2,3时,窗口中有小部件。我想知道这是否是编写pythontkinter程序的正确方式?当然,即使我这样写,它也会起作用,但这是最好的方式吗?这听起来很愚蠢,但当我看到其他人编写的代码时,他们的代码并没有被一堆函数弄乱,而且大多是有类的。作为良好做法,我们是否应该遵循什么具体的结构?在开始编写python程序之前,我应该如何计划?我知道在编程中没有最好的实践,我也没有要求它。我只想得到一些建议和解释,让我在自己学习Python的过程中保持正确的方向。
添加回答
举报
0/150
提交
取消