Я пытаюсь сделать сетку, используя rects, но я думаю, что я не использую QGraphicsRectItem
правильно.Мой код прямо сейчас:
for x in range(0,self.robot_world.get_width()):
for y in range(0, self.robot_world.get_height()):
item = QtWidgets.QGraphicsRectItem(x, y, self.square_size*(x+1), self.square_size*(y+1))
#item.setBrush(QtGui.QBrush(QtGui.QColor(211,211,211), QtCore.Qt.CrossPattern))
self.scene.addItem(item)
get_width
и get_height
- это 8 и 10, поэтому сетка должна иметь размер 8x10.Моя сетка в настоящее время выглядит так:
Верхний край и левый край по некоторым причинам не правы.