各位好,我在学习用Tkinter实现 GUI编程。现在测试Label组件,这是我的代码,为什么运行的时候不显示文本呢?就是一个空白的窗口。
"""测试label基本用法,使用面向对象编程"""
from tkinter import *
class Application(Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
self.createWidget()
def createWidget(self):
"""创建组件"""
self.label_1 = Label(self, text="THIS IS A LABEL", width=10, height=2)
self.label_1.pack()
if __name__ == '__main__':
root = Tk()
root.geometry('400x300')
root.title('label-test')
app = Application(master=root)
root.mainloop()