问题描述
我正在尝试使用graphics.py
库创建一个宽度= 100和长度= 50的矩形。我对如何指定长度有些困惑。这是我到目前为止的内容:
main ():
win = GraphWin("window",300,300)
rec = Rectangle (Point (250,250),Point(200,200))
rec.setWidth (50)
rec.draw(win)
解决方法
简而言之,请阅读documentation。 SetWidth
更改线的粗细,而不是矩形的大小。
矩形尺寸完全由实例化对象时指定的两个相对角确定。我将更改您的值以说明:
rec = Rectangle (Point(300,200),Point(100,50))
这将定义一个在给定点具有相对角的矩形。
宽度(x方向)为abs(300-100)= 200
高度(y方向)为abs(200-50)= 150
这能消除您的困惑吗?