С рисованием с помощью QGraphicsItem я разобрался.Пытался рисовать QPainterом.В paintEvent получается рисовать примитивы(линии, квадраты, эллипсы ), но дальше не понимаю.Вот вопрос, ответ на который должен прояснить для меня ситуацию.Как сделать два слота, так чтобы при срабатывании первого на моем виджете рисовался круг, а при срабатывании второго квадрат? И соответственно каким должен быть paintEventВсе непонимание, в сущности, заключается в том, что непонятно когда вызывается paintEvent.И он ведь один(метод для рисования чего-то)! А если надо разные вещи рисовать?Помогите пожалуйста, столько времени уже ковыряюсь, и все без толку. Я в отчаянии.Спасибо!
|