使用Pythonturtle
,我如何最大化窗口?
我可以得到Tk画布,但画布似乎没有最大化方法。
我可以使用turtle.setup
设置宽度和高度,但这与最大化=例如,width=1.0
将重叠菜单栏。
Tk根缩放似乎也不起作用,虽然也许我没有找到root
正确。
我们看不到你的代码,所以很难看到你想要实现什么,以及哪里出错了。试试这些:
您可以使用setworldcoordinates()
和zoomed state
:
import tkinter as tk
from turtle import RawTurtle, TurtleScreen, ScrolledCanvas
width, height = 640, 480
root = tk.Tk()
canvas = ScrolledCanvas(root)
canvas.pack(fill=tk.BOTH, expand=tk.YES)
screen = TurtleScreen(canvas)
root.state('zoomed')
screen.setworldcoordinates(-width / 2, -height / 2, width / 2 - 1, height / 2 - 1)
screen.mainloop()
你也可以像这样设置fullscreen attribute
到True
:
root = Tk()
root.attributes('-fullscreen', True)