【发布时间】:2018-08-06 16:02:01
【问题描述】:
我在看 Sentdex 的 Tkinter 教程,出现了一些相关的问题:
- 我刚接触的基本类问题:
Frame怎么会跟在 Window 类的声明之后(抱歉,这是一个基本类问题)?self.pack没有它是如何工作的?指定要打包什么?frame.__init__对此代码有何贡献?
代码是这样的:
from tkinter import *
class Window(Frame):
def __init__(self, master=None):
Frame.__init__(self, master, bg='LightBlue')
self.master = master
self.init_window()
def init_window(self):
self.master.title("GUI")
self.master.geometry('400x400')
self.pack(fill=BOTH, expand=1)
quitButton = Button(self, text='Quit')
quitButton.place(x=0, y=0)
root = Tk()
app = Window(root)
root.mainloop()
提前致谢!
【问题讨论】:
标签: python python-3.x class oop tkinter