Python关于tkinter模块中类的三种继承方式示例分享


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

import tkinter as tk

class MyApp(tk.Tk):

  def __init__(self):

    super().__init__()

    self.setupUI()

  def setupUI(self):

    tk.Label(self, text='标签').pack()

if __name__ == '__main__':

  MyApp().mainloop()

三、继承 tk.Frame

分两种情况

1.有parent


1

2

3

4

5

6

7

8

9

10

11

import tkinter as tk

class MyApp(tk.Frame):

  def __init__(self, parent=None):

    super().__init__(parent)

    self.pack()

    self.setupUI()

  def setupUI(self):

    tk.Label(self, text='标签').pack()

if __name__ == '__main__':

  MyApp(tk.Tk()).mainloop()

  #MyApp().mainloop() # 也可以这样

注意: self.pack()

2.没有parent


1

2

3

4

5

6

7

8

9

10

import tkinter as tk

class MyApp(tk.Frame):

  def __init__(self):

    super().__init__()

    self.pack()

    self.setupUI()

  def setupUI(self):

    tk.Label(self, text='标签').pack()

if __name__ == '__main__':

  MyApp().mainloop()

以上就是Python关于tkinter模块中类的三种继承方式示例分享的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python循环函数

Python嵌套字典比较值,取值的实例详解

Python数据分析师需要学什么

Python中选择排序的实例详解

Python中关于django使用的图文详解

range在Python中是什么意思

Python字典中如何添加键值对

Python如何判断回文数

Python详细安装方法

Python如何实现自动访问网页功能

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...