Python Tkinter让Tk覆盖整个屏幕(如全屏)
有没有一种方法可以将tkinter的Tk()框架与画布一起使用,使其覆盖整个屏幕,但不会比屏幕大。 我的意思是它将类似于全屏。 如果这是我的代码的一部分:Python Tkinter让Tk覆盖整个屏幕(如全屏),python,canvas,tkinter,resize,fullscreen,Python,Canvas,Tkinter,Resize,Fullscreen,有没有一种方法可以将tkinter的Tk()框架与画布一起使用,使其覆盖整个屏幕,但不会比屏幕大。 我的意思是它将类似于全屏。 如果这是我的代码的一部分: class X: def __init__(self): self.tk = Tk() self.canvas = Canvas(self.tk, width=500, height=500, highlightthickness=0) self.canvas.pack() 我将如何实
class X:
def __init__(self):
self.tk = Tk()
self.canvas = Canvas(self.tk, width=500, height=500, highlightthickness=0)
self.canvas.pack()
我将如何实现这一点?我认为这与:
self.canvas.attributes(width=x)
另外:我现在该如何确定画布当前有多大(考虑到我没有将其保存在变量中)?我可以访问画布的某种方法或属性吗?编辑
self.Canvas.pack()
到self.Canvas.pack(fill='both',expand=True)
然后画布将填充整个窗口