python - 为什么当我运行它时它不显示我的画布?
问题描述
所以我正在编写一个代码来显示我想用画布中的线条和多边形制作的徽标,在我尝试运行它之后:令人惊讶的是,画布没有出现。我做错了什么?
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()
解决方案
推荐阅读
- python - 使用networkx在python中修改具有两个不同种群的Erdos-Renyi随机图
- c# - C# JsonConvert.DeserializeObject 使用 GMT+1 或 BST 自定义日期解析
- android - 如何修复Android中定义的多个dex文件
- jquery - 在 iphone 上查看网页时背景图像出现反转
- arrays - 如果您不知道其索引,删除数组元素的语法是什么?
- c++ - 重构为模板类
- javascript - element.RequestFullScreen() & element.msRequestFullScreen() 未针对 IE 和 Microsoft Edge 显示
- java - 使用位图的图像质量问题
- python - 将函数局部参数分配给同名的全局变量
- ios - 这个例子是不是 mvc 方法