我应该使用tk.Frame或我自己的tk.Frame .__ init__类

时间:2017-01-07 14:05:16

标签: python python-3.x class object tkinter

对于我的程序,我目前通过

创建父/框架

tk.Frame(parent, bg = "#E6E6FA"...)

但我很好奇我是否应该使用自己的班级来创建我的框架 class Parent(tk.Frame): def __init__(self, parent, *args): tk.Frame.__init__(self, parent, *args)

然后我会通过

创建一个框架
Parent(parent, {"bg": "#E6E6FA", "width": 1280, "height": 720})

这是我的A-Level Computing课程,但我打算继续在uni进行计算,所以我想知道使用哪个。

1 个答案:

答案 0 :(得分:1)

如果您没有向框架添加任何特殊属性或方法(即:您的__init__几乎为空),则没有理由创建自己的类。您只是在不添加任何值的情况下添加复杂性。