OOP和小部件

时间:2017-05-17 00:04:13

标签: python oop

我正在尝试OOP现有应用。

我有一段数据,"用户信息",它将显示在Labelframe小部件中的文本小部件中,该小部件中有一个Entry小部件作为其labelwidget。

"用户信息"我认为,数据项是OOPed并被制作成一个类,所以我的问题是:小部件是否包含在"用户信息"上课,还是完全与班级分开?

1 个答案:

答案 0 :(得分:2)

一般的经验法则是将数据与其表示分开,因此将用户信息保存在自己的类中是个不错的主意。

这样做有很多好处,主要是它允许在不修改数据的情况下轻松更改演示文稿。例如,如果您以后想要使用HTML在网页上显示用户信息,您可以编写一个HTML模板来呈现用户信息,而无需修改类来删除/更改现在无关的Tkinter演示文稿详细信息。