You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置Turtle脚本的初始应用窗口位置?

给你的首个Turtle脚本设置初始启动窗口的简洁方法

嘿,我完全懂你想给第一个Turtle脚本配置一个合心意的初始窗口的心情!其实Python的Turtle库早就提供了简洁的实现方式,可能你搜索的时候没挖到点子上,我给你分享两个实用的方案:

  • 基础窗口配置:用turtle.setup()
    这是最直接的方式,一行代码就能搞定窗口大小和初始位置,完全符合“简洁”需求。比如:

    import turtle
    
    # 配置窗口:宽800px、高600px,左上角在屏幕(100,100)位置
    turtle.setup(width=800, height=600, startx=100, starty=100)
    
    # 接下来写你的绘图逻辑
    turtle.forward(150)
    turtle.right(90)
    turtle.forward(100)
    
    turtle.done()
    

    参数说明:width和height可以是像素值,也可以是屏幕比例(比如0.6就是屏幕宽度的60%);startx和starty是窗口左上角相对于屏幕左上角的坐标,不写的话窗口会自动居中。

  • 进阶定制化:用Screen对象
    如果还想给窗口加标题、改背景色或者锁定大小,用Screen对象会更灵活,代码也一样简洁:

    import turtle
    
    # 获取屏幕对象
    screen = turtle.Screen()
    screen.title("我的第一个Turtle作品")  # 设置窗口标题
    screen.setup(width=700, height=500)  # 设置窗口大小
    screen.bgcolor("#e6f7ff")  # 设置背景色(支持十六进制颜色码)
    screen.resizable(False, False)  # 锁定窗口大小,不让用户拖动调整
    
    # 开始绘图
    pen = turtle.Turtle()
    pen.speed(2)
    pen.color("darkgreen")
    pen.circle(80)
    
    turtle.done()
    

这两种方法都是Turtle库原生支持的,不需要额外依赖,完全满足初始窗口的配置需求~

内容的提问来源于stack exchange,提问作者user11521668

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 07:38:28