1
画布不适合我tkinter工作,我有菜单工作,也顶层窗口,但不是帆布。这是我的例子:Python tkinter,画布不显示
class Interface(Frame):
def __init__(self, master=None):
self.__loadSettings()
Frame.__init__(self,master)
self.m=Menu(self)
menu = Menu(self.m, tearoff=0)
self.m.add_cascade(label="File", menu=menu)
menu.add_command(label="New", command=self.__newGame)
menu = Menu(self.m, tearoff=0)
self.m.add_cascade(label="Edit", menu=menu)
menu.add_command(label="Settings", command=self.__settings)
self.master.config(menu=self.m)
self.canvas= Canvas(self,height=500, width=500)
self.canvas.create_rectangle(100,100,400,400, fill="blue")
root = Tk()
ui = Interface(root)
ui.mainloop()
的窗口和菜单的作品,而不是在画布上。
此代码不能像发布一样工作。如果您发布实际工作代码,人们将能够更好地帮助您。上面的代码缺少一个导入语句,并且还引用了几个不存在的类方法。帮助我们通过发布工作代码来帮助你。 –