2017-01-07 48 views
0

對於我的節目我目前做的Tkinter我應該使用tk.Frame還是我自己tk.Frame .__ init__類

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計算課程,但我打算繼續在uni上進行計算,所以我想知道要使用哪一個。

+0

如果你的類只執行'tk.Frame .__ init__',那麼不要浪費你的時間並使用'tk.Frame(...)'' – furas

回答

1

如果您沒有在框架中添加任何特殊屬性或方法(即:您的__init__幾乎爲空),則沒有理由創建自己的類。你只是增加了複雜性而沒有增加任何價值。

相關問題