Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
1

Первый большой проект на Qt

10.01.2014, 15:11. Просмотров 1074. Ответов 10
Метки нет (Все метки)

Здравствуйте. Я бы хотел попробовать свои силы на этом замечательном фреймворке. Планирую сделать такую программку: IQ тест. Вопросы и ответы буду брать с файла. Вопрос: как сделать, чтобы при определенном состоянии отображались конкретные вопросы, и варианты ответов? А еще хотелось бы диалог приветствия, чтобы 1 раз его показало на старте. Буду очень благодарен
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2014, 15:11
Ответы с готовыми решениями:

Большой проект
Привет всем! Хочу создать большей проект на тему автомобилям и вождению. Мысль создания появилась...

Большой проект в C++ Builder
Хочу написать большой проект, но не хватает в этом опыта. Возможно ли написать проект так, чтобы...

Время вхождения в большой проект
У меня вопрос: сколько времени в среднем надо для вхождения в очень большой проект. В проекте около...

Как правильно организовать большой проект?
В будущем хочу участвовать в разработке игр - начал изучать С++, вопрос тут такой, как правильно...

Большой проект но с яндекса не больше 80 человек
Ребята привет, примерно 7 месяцев назад открыл большой прокт, драйверов и программ, сейчас там...

10
Flassie
187 / 172 / 38
Регистрация: 03.08.2012
Сообщений: 596
Завершенные тесты: 2
10.01.2014, 15:26 2

Не по теме:

А с файла данные прочитать вы сможете?



Добавлено через 1 минуту
Цитата Сообщение от anubis1768 Посмотреть сообщение
Вопрос: как сделать, чтобы при определенном состоянии отображались конкретные вопросы, и варианты ответов?
В зависимости от состояния загружаете вопросы и ответы и выводите их на экран
Цитата Сообщение от anubis1768 Посмотреть сообщение
А еще хотелось бы диалог приветствия, чтобы 1 раз его показало на старте. Буду очень благодарен
В документации почитайте про QDialog
0
RazrFalcon
1392 / 1249 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
10.01.2014, 15:31 3
Это не большой проект, а самый что ни на есть мелкий.
Вопросы можно хранить где угодно: txt, xml, sql.
Заставка - гуглите на тему splash screen.

Да и вообще вопрос очень размытый... задавайте четкие вопросы по реализации того или иного функционала - получите соответствующие ответы.
0
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
10.01.2014, 15:42  [ТС] 4
Цитата Сообщение от Flassie Посмотреть сообщение
А с файла данные прочитать вы сможете?
Нет, я полный нуб и ламер, я просто так начал с Qt учить С++.

А теперь по теме: вот начинается программа. У меня будет метод, который загружает вопросы и ответы, метод который проверяет правильность и записывает результат. Вот в конструкторе я загружаю первой вопрос а дальше отлавливаю сигнал нажатия на кнопку (варианты ответов будут чекбоксы естественно) и делаю по порядке все эти методы. Правильно ли это или можно более грамотно сделать?

Добавлено через 2 минуты
скажите пожалуйста, как узнать в слоте дескриптор объекта, который послал сигнал?
0
10.01.2014, 15:42
RazrFalcon
1392 / 1249 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
10.01.2014, 15:43 5
Цитата Сообщение от anubis1768 Посмотреть сообщение
скажите пожалуйста, как узнать в слоте дескриптор объекта, который послал сигнал?
sender()

почитайте книжку по qt - все вопросы сразу отпадут
1
Flassie
187 / 172 / 38
Регистрация: 03.08.2012
Сообщений: 596
Завершенные тесты: 2
10.01.2014, 15:47 6
Цитата Сообщение от anubis1768 Посмотреть сообщение
А теперь по теме: вот начинается программа. У меня будет метод, который загружает вопросы и ответы, метод который проверяет правильность и записывает результат. Вот в конструкторе я загружаю первой вопрос а дальше отлавливаю сигнал нажатия на кнопку (варианты ответов будут чекбоксы естественно) и делаю по порядке все эти методы. Правильно ли это или можно более грамотно сделать?
Можно просто с каждым нажатием кнопки считывать данные и обновлять интерфейс (например)
0
Flassie
187 / 172 / 38
Регистрация: 03.08.2012
Сообщений: 596
Завершенные тесты: 2
10.01.2014, 15:48 7
Цитата Сообщение от RazrFalcon Посмотреть сообщение
sender()

почитайте книжку по qt - все вопросы сразу отпадут
Не обязательно даже книжку. Про систему сигналов и слотов на хабре вроде была статья неплохая (если не ошибаюсь, даже не одна статья). А потом и документации хватит, что бы что-то написать. Мудреного там ничего нету
1
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
10.01.2014, 15:48  [ТС] 8
RazrFalcon, емм, наверное этот вопрос уже всех достал, какую бы Вы посоветовали? Но не для чайника. Чтобы не пришлось зевать каждые 5 мин. Но и не сверхмудрую.
0
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
10.01.2014, 15:54  [ТС] 9
Цитата Сообщение от Flassie Посмотреть сообщение
Про систему сигналов и слотов
Систему сигналов и слотов я понимаю, я просто забыл как узнать дескриптор sender-a.
Цитата Сообщение от Flassie Посмотреть сообщение
А потом и документации хватит
Нет, ну дока конечно, это хорошо, но у меня еще скудные знания, ибо я почти не практиковался с Qt. Еще книженцию быть может почитаю, и думаю все вопросы отпадут.

Добавлено через 51 секунду
Flassie, что то спасибо не хочет ставится
0
Dexel
45 / 12 / 3
Регистрация: 29.09.2013
Сообщений: 278
10.01.2014, 17:49 10
На счёт заставки при загрузке, ройте в эту сторону:
C++ (Qt)
1
2
3
    QSplashScreen *splash = new QSplashScreen;
splash->setPixmap(QPixmap(":/images/start_picture.jpg"));
splash->show();
Потом добавьте QSystemTrayIcon(иконка приложения в трэе) когда совсем скучно станет.
1
Байт
Эксперт C
21877 / 13643 / 2876
Регистрация: 24.12.2010
Сообщений: 29,026
10.01.2014, 18:06 11
Цитата Сообщение от anubis1768 Посмотреть сообщение
какую бы Вы посоветовали? Но не для чайника. Чтобы не пришлось зевать каждые 5 мин. Но и не сверхмудрую.
1.Шлее. 2.Бланшнет и Соммерфилд.
Думаю, при вашем уровне знаний, зевать не придется.
1
10.01.2014, 18:06
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2014, 18:06

Большой проект.Вылет проекта и Max stacksize
Вообщем работаю с изображениями на delphi,и много ещё с чем.Всё в одном проекте. Есть много...

Требуется PHP программист под большой проект (не стартап)
Требуется PHP программист для разработки онлайн-школы (не стартап) Что потребуется делать: 1....

Есть ли книги по С# где с нуля создается большой проект?
Есть ли книги по С# где с нуля создается большой проект? В книгах для начинающих есть примеры...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.