Название: [РЕШЕНО]QButtonGroup Отправлено: Larry от Февраль 09, 2016, 15:34 Добрый день.
Подскажите пожалуйста, как можно сделать следующее: есть несколько кнопок и активна может быть только одна, т.е. напрашивается QButtonGroup, но также необходимо, чтобы при нажатии повторно на кнопку она становилась неактивной. Возможно ли это сделать с QButtonGroup или как такое реализовать. Спасибо. Название: Re: QButtonGroup Отправлено: VPS от Февраль 09, 2016, 16:57 Можно при вставке кнопок в QButtonGroup назначать индексы добавляемых кнопок (если этого не делать, то у меня индексы получаются отрицательными).
Потом сделать производный от QButtonGroup класс, где создать свой слот (привязанный например, к сигналу "buttonPressed(QAbstractButton*)"). Далее, в этом слоте на основании индекса нажатой кнопки сделать свою логику. Название: Re: QButtonGroup Отправлено: Larry от Февраль 09, 2016, 17:06 Т.е. без своего велосипеда никак:)
Название: Re: QButtonGroup Отправлено: Larry от Февраль 11, 2016, 12:13 Решил все обработкой сигнала
Код: buttonPressed(QAbstractButton*) |