Название: Переход между формами. Отправлено: splpwn от Апреля 24, 2012, 09:09 Приветствую. Стоит задача написать тест для школьников.
На форме должен быть вопрос, четыре радио батона ну и батон перехода на следующую форму. Вопрос. Как реализовать переход между формами? Выносить в отдельные классы их? Спасибо ! Название: Re: Переход между формами. Отправлено: Kurles от Апреля 24, 2012, 09:47 Если вопросов много и они строго определены, а порядок ответов избирательный: QStackedWidget. Нафига? Объявляем структуру, что то типа Код Заполняем ее, помещаем в список, и так для всех вопросов. По нажатию на баттон next просто заполняем поля формы новыми значениями из следующего элемента списка. Название: Re: Переход между формами. Отправлено: splpwn от Апреля 24, 2012, 10:43 Окей. Есть несколько внешних критериев которым должен отвечать GUI теста.
1) Каждый вопрос в отдельном виджете 2) Варианты отмечаются через радио батон 3) В конце вывод статистики(сколько правильно\неправильно, время итд) QStackedWidget отлично подходит по всем критериям, примерчик бы найти наглядный :) Спасибо Вам. Название: Re: Переход между формами. Отправлено: kambala от Апреля 24, 2012, 12:51 http://www.prog.org.ru/topic_19153_0.html вот можно поизучать
Название: Re: Переход между формами. Отправлено: Bepec от Апреля 24, 2012, 13:56 Вам правильно советуют, использовать 1 виджет, для представления многих вопросов.
Название: Re: Переход между формами. Отправлено: Kurles от Апреля 24, 2012, 16:00 Окей. Есть несколько внешних критериев которым должен отвечать GUI теста. QStackedWidget излишний при данном тз - городить кучу однотипных виджетов - это прям какой-то уж очень велосипед. Подобное приложение пишется за 20 минут, а то и меньше если не учитывать время на написание вопросов теста.1) Каждый вопрос в отдельном виджете 2) Варианты отмечаются через радио батон 3) В конце вывод статистики(сколько правильно\неправильно, время итд) QStackedWidget отлично подходит по всем критериям, примерчик бы найти наглядный :) Спасибо Вам. |