因此,我正在编写代码以显示我的徽标,我想使用画布中的线条和多边形来制作,而在尝试运行它之后:令人惊讶的是,画布没有显示出来。我做错了什么?
from tkinter import *
class Logo(Frame):
def _init__(self):
Frame.__init__(self)
logo = Canvas(root, width=100, height=100)
logo.pack(in_=self)
class App(Frame):
def __init__(self, master = None):
Frame.__init__(self, master)
self.pack()
self.showLogo()
def showLogo(self):
self.logo = Logo().pack(side=TOP, pady=100)
root = Tk()
root.title("K-80.1")
root.configure(background="#7E607E")
root.geometry("760x500")
app = App(master = root)
app.mainloop()
答案 0 :(得分:0)
如果您使用的是Mac,我知道颜色可能会有些问题。我不知道这是否与创建画布有关。如果这是问题所在,正如我所听到的,我知道有很多方法可以解决。我只是不认识他们。我本人刚刚测试了代码(我有Windows)并获得了此代码...
更改'_init__'错字时,我得到了...
这可能只与错字有关吗?我不知道你在看什么。