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的requests包实现模拟登陆

Python如何在 .format 中使用大括号

name是Python的标识符吗

Python 讲解进制转换 int、bin、oct、hex

Python入门看什么

Python中闭包的简单介绍(附示例)

Python需要c语言基础吗

Python怎么调用api实现智能回复功能

Python中你必须了解的知识

Python怎么打开使用

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




打赏

取消

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

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

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

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

评论

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