Александр Ананьев,
Скинул сразу весь код, на всякий случай. Если я правильно понимаю, окно очищается в функциях createLine, createEllipse, createRectangle с помощью update(), но если её убрать, то обновляться и рисоваться рисунок не будет.
попробовал вынести setChecked(false) за условия, добавив его в самый конец функции, но это не помогло. Затем попробовал вообще закомментить все setChecked(false), но это так же не помогло. Все работает так же, но теперь из-за того что нет очистки чекбоксов условие в любом случае получается true, соответственно просто спамит в qDebug)
P.S. вообще задача рисовать фигуру путём клика на какой либо QAction, может подскажете какой-то более простой и рабочий способ? Либо может остались идеи по поводу этого способа)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Скинул сразу весь код, на всякий случай. Если я правильно понимаю, окно очищается в функциях createLine, createEllipse, createRectangle с помощью update(), но если её убрать, то обновляться и рисоваться рисунок не будет.