Я создаю приложение в qt, и у меня возникла проблема.
У меня есть сцена qgraphics.
Я создаю сцену, и я ввел некоторые действия, когда пользователь нажимает
на предмет сцены.
Я могу обнаружить сигналы selectionChanged()
, но:
Сигнал испускается дважды (один раз для выбранного элемента и один раз для ранее выбранного элемента (отмена выбора), поэтому необходимые действия выполняются дважды для обоих элементов).
При нажатии на элемент он остается выбранным, и я не могу щелкнуть его снова ...
(Я попытался установить item->setSelected(false)
, но он попал в бесконечный цикл выбора / отмены выбора ...).
Кто-нибудь знает, как это исправить?
То, чего я пытаюсь достичь, - это не предпринимать никаких действий по отмене выбора,
и чтобы иметь возможность повторно щелкнуть по нажатому элементу и повторно выполнить действие.