Создание сетки с использованием QGraphicsRectItem - PullRequest
0 голосов
/ 10 февраля 2019

Я пытаюсь сделать сетку, используя 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.Моя сетка в настоящее время выглядит так:

screenshot

Верхний край и левый край по некоторым причинам не правы.

...