0

これは私のプログラムがどのように見えるべきかです:

期待される

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()

これは私が持っているものですが、リンクに示されているように、長方形の中に名前を入れる方法がわかりません。誰か助けてください???

ありがとうございました...

4

2 に答える 2

0

建物のフロアのレイアウトを描く以外に、ここで何をしようとしているのか正確にはわかりません. おそらく PyGame を調べてみてください長方形の描画とフォントのレンダリングは、ここで行っていることと同じくらい簡単で、かなりよく知られているライブラリであるため、より多くのヘルプを得ることができます。

于 2012-04-18T02:13:24.077 に答える
0

それを行う1つの方法は、使用することですText

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

現時点では窓を持っていませんが、これが最速のハックだと思います。

さらに、このドキュメントを見て、にアクセスしてください3.7 Text Methods

于 2012-04-18T02:17:03.210 に答える