我正在阅读一本名为“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()
答案 0 :(得分:0)
首先,您需要实例化该类。 Root只是一个空窗口。
mywindow = Safe()
mywindow.title("Password Safe")
mywindow.mainloop()
self.create_widgets()
会将小部件添加到框架中。self.inst_label.grid()
会告诉Tk如何打包标签。所以,你应该好好去那里。