Формат записи QRadioButton (нужен пример (Qt))

Модератор: Модераторы разделов

Аватара пользователя
granatka
Сообщения: 9
ОС: AltLinux,Windows XP

Формат записи QRadioButton

Сообщение granatka »

Всем доброго утра! У меня такой вопрос: есть 2 радиобуттона, но я не знаю как описать их работу в программе. Может кто-нибудь приведет простой пример с этими элементами с комментариями? С ассистентом не дружу, вообще его не понимаю((
Плохо, когда не знаешь, да ещё и забудешь.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Формат записи QRadioButton

Сообщение RasenHerz »

А что там понимать? Соединяете сигнал tоggled(bool) к нужному слоту и там обрабатываете клик.
Спасибо сказали:
Аватара пользователя
granatka
Сообщения: 9
ОС: AltLinux,Windows XP

Re: Формат записи QRadioButton

Сообщение granatka »

Вам легко говорить, когда знаете))
Вот допустим, у меня появились эти скобки для слота:

void Form1::radioButton1_toggled( bool )
{

}


Что я должна там написать? :blush:
Чтобы при нажатии кнопки ОК, в зависимости от активности одного из радиобутонов, выполнялось соответствующее действие...
Плохо, когда не знаешь, да ещё и забудешь.
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: Формат записи QRadioButton

Сообщение Atragor »

Как вариант, можно проверять состояние radiobutton'ов в слоте clicked() кнопки OK.

Код: Выделить всё

void Form1::okButtonClicked()
{
    if (radioButton->isChecked()) {
        std::cout << "1\n";
    } else if (radioButton_2->isChecked()) {
        std::cout << "2\n";
    } else if (radioButton_3->isChecked()) {
        std::cout << "3\n";
    }
}
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Формат записи QRadioButton

Сообщение RasenHerz »

granatka, в виду ваших знаний, вернее их отсутствия, по Qt, рискну предложить вам почитать книги по Qt: Жасмин Бланшет, "Qt4. Программирование GUI на C++" и Макс Шлее, "Qt. Профессиональное программирование на C++" - обе книжки окажутся полезными вам, написано все простым и доступным языком начиная с самых азов.
Спасибо сказали:
Аватара пользователя
granatka
Сообщения: 9
ОС: AltLinux,Windows XP

Re: Формат записи QRadioButton

Сообщение granatka »

Atragor писал(а):
05.01.2010 02:59
Как вариант, можно ...

Спасибо!! так понятнее))

RasenHerz писал(а):
05.01.2010 12:16
granatka, в виду ваших знаний, вернее их отсутствия, по Qt, рискну предложить вам почитать книги по Qt: Жасмин Бланшет, "Qt4. Программирование GUI на C++" и Макс Шлее, "Qt. Профессиональное программирование на C++" - обе книжки окажутся полезными вам, написано все простым и доступным языком начиная с самых азов.


Книг-то много, но в них нет конкретных примеров, которые интересуют меня)) Я понимаю по конкретным задачам с кодами "с разжевыванием" :)
А к этим книгам я присмотрюсь повнимательнее :)
Плохо, когда не знаешь, да ещё и забудешь.
Спасибо сказали: