【问题标题】:python tkinter draw random numberpython tkinter 绘制随机数
【发布时间】:2021-02-19 17:50:26
【问题描述】:

我需要在我的最大速度标志中输入一个随机数作为速度限制。

这是我的代码:

from random import *
canvas= tkinter.Canvas (bg="white" , height = "1000", width ="1000")
canvas.pack()


x=randint(100,900)
y=randint(100,900)
speed=randint (30,80)


canvas.create_oval(x-100, y-100, x+100,y+100, fill="firebrick3", width="2")
canvas.create_oval(x-75, y-75, x+75,y+75, fill="white", width="2")
canvas.create_text(x,y, text=" I NEED HELP HERE ", font="Calibri 20 bold")

【问题讨论】:

  • 您希望输出什么?

标签: python tkinter canvas random text


【解决方案1】:
from random import *
canvas= tkinter.Canvas (bg="white" , height = "1000", width ="1000")
canvas.pack()


x=randint(100,900)
y=randint(100,900)
speed=randint(30,80)


canvas.create_oval(x-100, y-100, x+100,y+100, fill="firebrick3", width="2")
canvas.create_oval(x-75, y-75, x+75,y+75, fill="white", width="2")
canvas.create_text(x,y, text=str(speed), font="Calibri 20 bold")

我所做的只是将画布上的文本更改为您已经定义的速度变量。我不是 100% 确定它在请求文本时是否必须是一个字符串,但我还是改变了它。这应该可以,如果不行,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-25
    • 2013-04-08
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    相关资源
    最近更新 更多