tkinter标签未显示

时间:2016-08-22 22:34:20

标签: python tkinter

我正在阅读一本名为“Python编程”的好评的python书,并且已经按照书中的说法进行了编写,直到编程的中间我想测试我的标签,所以我尝试了。代码运行正常,但标签没有出现。请帮我。代码低于。

import sys
import os
from tkinter import *

class Safe(Frame):
    """ PS """
    def __init__(self, master):
        """ Initalize the frame """
        super(Application, self).__init__(master)
        self.grid()
        self.create_widgets()

    def create_widgets(self):
        """ Create button , text, and entry widgets """
        # Create instuction label
        self.inst_label = Label(self, text = "Welcome")
        self.inst_label.grid(row = 0, column = 0, columnspan = 2, sticky = W)

#main
root = Tk()
root.title("Password Safe")
root.geometry("500x400")
root.mainloop()

1 个答案:

答案 0 :(得分:0)

首先,您需要实例化该类。 Root只是一个空窗口。

mywindow = Safe()
mywindow.title("Password Safe")
mywindow.mainloop()
  • self.create_widgets()会将小部件添加到框架中。
  • self.inst_label.grid()会告诉Tk如何打包标签。

所以,你应该好好去那里。