tkinter 类继承的三种方式
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                tkinter 类继承的三种方式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                tkinter class繼承有三種方式。
提醒注意這幾種繼承的運(yùn)行方式
一、繼承 object
1.鋪tk.Frame給parent:
說明:
- self.rootframe = tk.Frame(parent)
- tk.Label(self.rootframe)
2.直接使用root
說明:
- self.root = parent
- tk.Label(self.root)
二、繼承 tk.Tk
import tkinter as tkclass MyApp(tk.Tk):def __init__(self):super().__init__()self.setupUI()def setupUI(self):tk.Label(self, text='標(biāo)簽').pack()if __name__ == '__main__':MyApp().mainloop()三、繼承 tk.Frame
分兩種情況
1.有parent
import tkinter as tkclass MyApp(tk.Frame):def __init__(self, parent=None):super().__init__(parent)self.pack()self.setupUI()def setupUI(self):tk.Label(self, text='標(biāo)簽').pack()if __name__ == '__main__':MyApp(tk.Tk()).mainloop()#MyApp().mainloop() # 也可以這樣注意: self.pack()
2.沒有parent
import tkinter as tkclass MyApp(tk.Frame):def __init__(self):super().__init__()self.pack()self.setupUI()def setupUI(self):tk.Label(self, text='標(biāo)簽').pack()if __name__ == '__main__': MyApp().mainloop() 本文轉(zhuǎn)自羅兵博客園博客,原文鏈接:http://www.cnblogs.com/hhh5460/p/5859475.html,如需轉(zhuǎn)載請自行聯(lián)系原作者總結(jié)
以上是生活随笔為你收集整理的tkinter 类继承的三种方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: session 详解
- 下一篇: dialogic d300语音卡驱动重装
