Переключение динамически созданных объектов с помощью динамически созданных QRadioButtons

Я работаю над приложением QT. В нем пользователь может создать несколько объектов, каждый из которых будет добавлен в список. На следующем шаге пользователь должен расположить объекты. Выбор того, какой из объектов должен быть расположен, должен быть сделан щелчком QRadioButtons (кажется логичным, поскольку QRadioButtons, добавленные в QGroupbox, гарантируют, что активен только один из них).

Проблема в том, что я не могу найти сигнал, который позволяет мне определить, какая радиокнопка активна или нажата. Я уже подключил все радиокнопки к одному слоту, но все, что я получаю, это логическое значение. Как я могу получить отправителя сигнала? Или что было бы стандартным способом достижения моей цели?


person DaClown    schedule 06.07.2011    source источник


Ответы (2)


QObject::sender слишком абстрактен. Попробуйте QButtonGroup::buttonClicked

person spraff    schedule 06.07.2011

Вы можете получить отправителя сигнала, используя... QObject::sender() в вашем слоте!

person tibur    schedule 06.07.2011