QPainter :: begin: устройство рисования возвратило двигатель == 0, тип: 1 - PullRequest
0 голосов
/ 27 января 2020

У меня есть QVTKRenderWindowInteractor и я хочу нарисовать на нем линию. Я передаю объект QVTKRenderWindowInteractor своему художнику, но когда я его запустил, у меня появляется сообщение «Художник не активен».

Вот мой метод:

# obj is type of QVTKRenderWindowInteractor
def draw_line(self, obj):
    painter = QPainter(obj)
    # painter.begin(obj)
    painter.setRenderHint(QPainter.Antialiasing)
    painter.setPen(QtCore.Qt.red)
    painter.setBrush(QtCore.Qt.white)
...