本文摘自php中文网,作者黄舟,侵删。
这篇文章主要介绍了Python tkinter模块中类继承的三种方式,结合实例形式分析了三种继承方式的实现方法与相关注意事项,需要的朋友可以参考下本文实例讲述了Python tkinter模块中类继承的三种方式。分享给大家供大家参考,具体如下:
tkinter class继承有三种方式。
提醒注意这几种继承的运行方式
一、继承 object
1.铺tk.Frame给parent:
说明:
self.rootframe = tk.Frame(parent)
tk.Label(self.rootframe)
1 2 3 4 5 6 7 8 9 10 11 12 | import tkinter as tk
class MyApp( object ):
def __init__( self , parent):
self .rootframe = tk.Frame(parent)
self .rootframe.pack()
self .setupUI()
def setupUI( self ):
tk.Label( self .rootframe, text = '标签' ).pack()
if __name__ = = '__main__' :
root = tk.Tk()
MyApp(root)
root.mainloop()
|
2.直接使用root
说明:
self.root = parent
tk.Label(self.root)
1 2 3 4 5 6 7 8 9 10 11 12 | import tkinter as tk
class MyApp( object ):
def __init__( self , parent, * * kwargs):
self .root = parent
self .root.config( * * kwargs)
self .setupUI()
def setupUI( self ):
tk.Label( self .root, text = '标签' ).pack()
if __name__ = = '__main__' :
root = tk.Tk()
app = test(root)
root.mainloop()
|
二、继承 tk.Tk
阅读剩余部分
相关阅读 >>
Python之获取与简单处理金融数据
看看 Python django开发 异常及解决办法
Python详细安装方法
了解Python中的字符串是什么吗?
Python 关于反射和类的特殊成员方法
Python爬虫能做什么
Python中的切片是什么?(实例解析)
怎么在ubuntu安装Python
Python大神用的9个实用技巧分享给你
Python怎么求余数
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » Python关于tkinter模块中类的三种继承方式示例分享