Turtle.Screen()程序启动全屏

时间:2016-01-08 23:49:40

标签: python python-2.7 python-3.x turtle-graphics

我正在尝试编写一些启动屏幕全屏的代码(无需点击最大化按钮即可填满整个屏幕)

def __init__(self, states = 2):
    self.window = turtle.Screen()
    #self.window.screensize(1920,1080)
    self.window.title('States')
    self.turtles = []

self.window.screensize最大分辨率为1920x1080,但仅限于小屏幕内。要达到全屏宽度和高度,您必须最大化它。有什么方法可以解决这个问题吗?

4 个答案:

答案 0 :(得分:2)

我有同样的问题,也可以解决:

import turtle
screen = turtle.Screen()

  #set size:

screen.setup(width = 1.0, height = 1.0)

  #remove close,minimaze,maximaze buttons:
canvas = screen.getcanvas()
root = canvas.winfo_toplevel()
root.overrideredirect(1)

答案 1 :(得分:1)

经过多天的搜索,我终于找到了解决方案

self.window = turtle.Screen()
self.window.screensize(sizex, sizey)
self.window.setup(width=1.0, height=1.0, startx=None, starty=None)

答案 2 :(得分:1)

答案代码在python3.5中对我不起作用。我将其更改为以下内容并且工作正常。

wn.screensize()
wn.setup(width = 1.0, height = 1.0)

答案 3 :(得分:0)

这适用于python 2.7.18,它不是真正的全屏屏幕,但与屏幕一样大

import turtle

screen = turtle.Screen()

screen.setup(width = 1.0, height = 1.0)