需要一些编码才能在我的图像中输入?

时间:2012-04-18 02:03:49

标签: python

这是我的程序应该是这样的:

Expected

def main():

    from graphics import GraphWin, Point, Rectangle

    win= GraphWin("Apartment Displayer",700,400)

    p1=Point(40,50)

    p2=Point(100,130)

    rec=Rectangle(p1,p2)

    rec.setFill("cyan")

    rec.draw(win)

    p3=Point(100,30)

    p4=Point(280,130)

    rec=Rectangle(p3,p4)

    rec.setFill("yellow")

    rec.draw(win)

    p5=Point(280,30)

    p6=Point(550,130)

    rec=Rectangle(p5,p6)

    rec.setFill("tan3")

    rec.draw(win)

    p7=Point(75,130)

    p8=Point(200,320)

    rec=Rectangle(p7,p8)

    rec.setFill("green3")

    rec.draw(win)

    p9=Point(200,130)

    p10=Point(220,320)

    rec=Rectangle(p9,p10)

    rec.setFill("tan")

    rec.draw(win)

    p11=Point(220,130)

    p12=Point(550,225)

    rec=Rectangle(p11,p12)

    rec.setFill("cyan3")

    rec.draw(win)

    p13=Point(220,225)

    p14=Point(275,320)

    rec=Rectangle(p13,p14)

    rec.setFill("yellow3")

    rec.draw(win)

    p15=Point(275,225)

    p16=Point(550,320)

    rec=Rectangle(p15,p16)

    rec.setFill("green")

    rec.draw(win)

    p17=Point(550,30)

    p18=Point(570,320)

    rec=Rectangle(p17,p18)

    rec.setFill("tan")

    rec.draw(win)

    s=input("close Window?")

    win.close()

main()

这就是我所拥有的,但不知道如何将名称放在我的矩形中,如我的链接所示。请有人帮帮我???

谢谢......

2 个答案:

答案 0 :(得分:0)

我不确定你要在这里做什么,除了绘制建筑物的地板布局。或许可以看一下PyGame,其中绘制rects,渲染字体就像你在这里做的一样简单,你可以获得更多的帮助,因为它是一个相当知名的库。 / p>

答案 1 :(得分:0)

一种方法是使用Text

Text(Point(60, 60), "kitchen").draw(win)

我目前没有窗户,但我认为这是最快的黑客。

此外,请查看此documentation并转到3.7 Text Methods