【发布时间】:2017-03-08 14:03:50
【问题描述】:
您应该创建一个工厂方法来创建tkinter 小部件,还是认为最好不要这样做?
例如,具有 10 个输入框、5 个按钮和 16 个标签(只是随机数)的程序将出现 31 次几乎相同的代码,最常见的是这样的:
self.a_widget = ttk.widget_type(self,text="hello world!")
self.a_widget.config(foreground="white",background="black")
self.a_widget.config(font=("Calibri",15,"bold"))
self.a_widget.pack()
因此为此创建工厂方法可能相当简单,并且肯定会防止一遍又一遍地使用几乎相同的代码。
这样做对将来的使用有好处还是不鼓励这样做?
【问题讨论】: