我正在尝试使用Python 3.2将一个矩形居中在一个新创建的窗口中
到目前为止,这是我的代码:
from graphics import *
def plotSquare(win, side):
rect=Rectangle(Point(side//2,side//2), Point(side,side))
rect.setWidth(5)
rect.draw(win)
def main ():
win=GraphWin("My Window", 500, 500)
win.setCoords(0, 0, 500, 500)
win.width=500
win.height=500
side=eval(input("What is the size of one side of the square (0<n<500): "))
plotSquare(win, side)
win.getMouse()
win.close
main()
我可以用什么功能使矩形居中?
答案 0 :(得分:0)
不是将矩形定位在侧面/ 2处,而是考虑窗口的大小,因此矩形的左边界将是500/2 - 侧面/ 2。 矩形顶部的想法相同。