这是我的程序应该是这样的:
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()
这就是我所拥有的,但不知道如何将名称放在我的矩形中,如我的链接所示。请有人帮帮我???
谢谢......
答案 0 :(得分:0)
我不确定你要在这里做什么,除了绘制建筑物的地板布局。或许可以看一下PyGame,其中绘制rects,渲染字体就像你在这里做的一样简单,你可以获得更多的帮助,因为它是一个相当知名的库。 / p>
答案 1 :(得分:0)
一种方法是使用Text
Text(Point(60, 60), "kitchen").draw(win)
我目前没有窗户,但我认为这是最快的黑客。
此外,请查看此documentation并转到3.7 Text Methods