在tkin中创建小部件的工厂方法

2024-05-14 10:41:32 发布

您现在位置:Python中文网/ 问答频道 /正文

您应该创建一个工厂方法来创建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()

因此,为此创建一个工厂方法可能是相当直接的,而且肯定会避免反复使用几乎相同的代码。你知道吗

这样做对将来的使用是有益的还是不鼓励这样做?你知道吗


Tags: 方法代码self程序config部件tkinter工厂

热门问题