国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python tkinter模塊中類繼承的三種方式分析

2020-02-16 02:01:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Python tkinter模塊中類繼承的三種方式。分享給大家供大家參考,具體如下:

tkinter class繼承有三種方式。

提醒注意這幾種繼承的運(yùn)行方式

一、繼承 object

1.鋪tk.Frame給parent:

說(shuō)明:

self.rootframe = tk.Frame(parent)
tk.Label(self.rootframe)

import tkinter as tkclass MyApp(object):  def __init__(self, parent):    self.rootframe = tk.Frame(parent)    self.rootframe.pack()    self.setupUI()  def setupUI(self):    tk.Label(self.rootframe, text='標(biāo)簽').pack()if __name__ == '__main__':  root = tk.Tk()  MyApp(root) # 注意這句  root.mainloop()

2.直接使用root

說(shuō)明:

self.root = parent
tk.Label(self.root)

import tkinter as tkclass MyApp(object):  def __init__(self, parent, **kwargs):    self.root = parent    self.root.config(**kwargs)    self.setupUI()  def setupUI(self):    tk.Label(self.root, text = '標(biāo)簽').pack()if __name__ == '__main__':  root = tk.Tk()  app = test(root)  root.mainloop()

二、繼承 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.沒(méi)有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()

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 集安市| 慈溪市| 陈巴尔虎旗| 凤阳县| 南丰县| 惠州市| 双鸭山市| 定州市| 青冈县| 东宁县| 枞阳县| 舒城县| 玉环县| 突泉县| 会昌县| 莱州市| 上思县| 信阳市| 新乡县| 施甸县| 醴陵市| 双城市| 华亭县| 宁城县| 海口市| 大同县| 玉环县| 万载县| 固始县| 北海市| 英德市| 拉孜县| 青浦区| 姜堰市| 安徽省| 石狮市| 水城县| 尖扎县| 苏尼特左旗| 临夏市| 陈巴尔虎旗|