|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
|||||||||||||||||||||
QWizard26.04.2016, 12:09. Показов 4173. Ответов 74
Метки нет (Все метки)
Всем добрый день. Задание: есть 3 окна : в 1 вводиться имя, в 2 ставим значок(что выбрали) и в 3 ставим галочку где выбрали. И потом всю инфу которую выбрали выводим в отдельном окне. Я сделал часть задания. Но есть вопросы:
1) у меня 3 окна , но прога показывает еще 4 окно пустое. как его убрать? И что за 4 окно? если я додаю только 3:
и Exportsymbols всегда не активное. Как это сделать чтобы они были не активные?(я пример на фото с студии выложу) 3) Как мне сохранять всю инфу которую я выбрал чтобы вывести ее в другом окне? Спасибо за подсказки. Мой код:
0
|
|||||||||||||||||||||
| 26.04.2016, 12:09 | |
|
Ответы с готовыми решениями:
74
QWizard flags Как перерисовать рамку в QWizard QWizard кнопка "Finish" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
|||||||||||
| 27.04.2016, 14:40 [ТС] | |||||||||||
|
0x90h, у меня выводиться только одно значение которое я выбрал. но я ж выбираю больше 1 значения. Поэтому - або не подходит. Так понятно? И теперь я через список думаю это делать.
error: C2664: 'ProjectConfig::ProjectConfig(const ProjectConfig &)' : cannot convert argument 3 from 'QVector<T>' to 'QString' with [ T=QString ] No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called Добавлено через 2 минуты не подходит список(
0
|
|||||||||||
|
693 / 465 / 162
Регистрация: 01.10.2015
Сообщений: 1,274
|
||
| 27.04.2016, 14:43 | ||
|
в случае с радио-кнопками на второй вкладке может быть выбрано только одно значение, поэтому происходит последовательная проверка с if и else. На третьей вкладке - чекбоксы, их значения не являются эксклюзивными относительно группы (возможен множественный выбор), поэтому на каждый чекбокс надо выставить проверку: если он отмечен, то добавить это значение в некую переменную-накопитель (!!!), по окончанию просмотра группы - передать накопленное значение. Else-ветви здесь не нужны.
0
|
||
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
|
| 27.04.2016, 14:54 [ТС] | |
|
0x90h, переменную-накопитель - вектор ?
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
||||||
| 27.04.2016, 14:59 [ТС] | ||||||
|
0x90h, хз почему но оно выводит все что я выбрал. Но нужно только их разделить пробелом
0
|
||||||
|
693 / 465 / 162
Регистрация: 01.10.2015
Сообщений: 1,274
|
|
| 27.04.2016, 14:59 | |
|
Это может быть даже строка, изначально пустая, в которую вы добавляете по результатам проверки текст выбранных чекбоксов, может быть и структура, да много чего можно приспособить. Если единственной задачей является демонстрация "нащелканного" пользователем в процессе прохождения визарда - то и строки "за глаза" хватит.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
||||||
| 27.04.2016, 16:10 [ТС] | ||||||
|
0x90h, Если единственной задачей является демонстрация "нащелканного" пользователем в процессе прохождения визарда - да это и есть задание.
Добавлено через 32 секунды 0x90h, тоесть всеравно нужно создать другую переменную и в нее додавать все что было выбрано? чтобы отдельно показывало а не слитно что выбрано Добавлено через 1 час 4 минуты с нового рядка все пишеться. все. задачка сделана
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
||||||
| 30.04.2016, 14:52 [ТС] | ||||||
|
Всем привет. Я переделал через модели(препод так сказал): и у меня выводиться одновременно 2 окна(фото): Как мне сделать чтобы сначало окно в котором я выбираю что мне нужно. а потом уже открывалось окно с результатом?
Код :
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
||||||
| 01.05.2016, 08:40 [ТС] | ||||||
|
неужели никто не знает как исправить?
Добавлено через 11 часов 48 минут Я думал так сделать(но выдает ошибку):
0
|
||||||
|
693 / 465 / 162
Регистрация: 01.10.2015
Сообщений: 1,274
|
|||||||
| 02.05.2016, 14:00 | |||||||
show() имеет возвращаемое значение void - этот номер "не прокатит"
0
|
|||||||
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
|
| 02.05.2016, 17:25 [ТС] | |
|
0x90h, не очень знаю.
А как тогда сделать в main чтобы не двое окон сразу выводились? Добавлено через 2 минуты 0x90h, может я не через модель сделал(хоча думал что сделал через нее), но препод сказал что пойдет. Только норм вывод на екран нужно сделать
0
|
|
|
693 / 465 / 162
Регистрация: 01.10.2015
Сообщений: 1,274
|
|
| 02.05.2016, 17:44 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
|
| 02.05.2016, 18:00 [ТС] | |
|
0x90h, вы старый код поразбивали классы на cpp и h. То есть немного переделали. Это немного не то (( Вы сделали через модели я так понял. Я скидываю наброски которые мне сделал препод, по которым я должен был сделать, я так и сделал , кроме вывода. вывод на екран в меине должен быть
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
|
| 02.05.2016, 18:03 [ТС] | |
|
Код:
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
|
| 02.05.2016, 18:24 [ТС] | |
|
0x90h, ваша програма выдает все значения около них просто ставит 0 или 1)) А нужно чтобы выводилось только то что выбрано)
0
|
|
|
693 / 465 / 162
Регистрация: 01.10.2015
Сообщений: 1,274
|
||||
| 02.05.2016, 19:20 | ||||
|
dimanazer, уважаемый, несколькими постами выше вы хотели:
ProjectConfig в виджете ProjectConfigWidget, это уже дело ваше... Единичка отображает булево значение "истина", в том смысле, что чекбокс (или радио-кнопка) был отмечен.
isEmptyProject, isExportSymbols, isUsePCH, isUseSDL? И уже в зависимости от возвращаемого ими результата принимать решение: добавлять соответствующий лейбл в ProjectConfigWidget или нет.Может мне вообще написать все полностью вместо вас, да еще и сходить к преподавателю на защиту? На форуме есть раздел, где народ с легкостью удовлетворит "любой каприз за ваши деньги"...
0
|
||||
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
|
| 02.05.2016, 19:34 [ТС] | |
|
0x90h, уважаемый, то что я писал вверху все верно. ничего не изменилось. но есть одно но. я там и писал что как мне сделать в меине а не как разбить на классы мою програму. вя кажется написал что у вас в коде который вы мне скинули не то чно мне нужно. То что в моем коде я знаю, и то что мой код делает я тоже знаю(сам писал) Просто я спросил как мне в меине сделать ввывод , а вы мне скинули код, но в коде вы не в меине выводите и бете себя в грудь до казываете что я такой плохой не знаю что ж я хочу чтобы мне помогли. Мне не нужно чтобы вы написали вместо меня код, Просто сам алгоритм подскажите как именно в меину мне выводить на екран поочереден окна. От и все
0
|
|
|
693 / 465 / 162
Регистрация: 01.10.2015
Сообщений: 1,274
|
|||||||
| 02.05.2016, 20:02 | |||||||
|
Не по теме: Я понимаю, что русский язык для вас не является родным, но так "насиловать" его только на этом основании - все же не стоит. Речевая стилистика у вас "хромает", поэтому читать написанное вами достаточно тяжело. Я отнюдь не утверждал, что вы "плохой", "пяткой в грудь" себя не бил, и ничего оскорбительного для вас я не сказал. Поскольку NewProjectWizard является потомком QDialog, то вызовите его в main.cpp (в вашем варианте проекта, без разделения на классы):
0
|
|||||||
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
||||||||||||||||
| 02.05.2016, 20:36 [ТС] | ||||||||||||||||
|
0x90h, я извиняюсь, просто я не внимательно пишу. С русским у меня все норм) Извените если нагрубил.
Вы написали :
Я создал
Я создаю
0
|
||||||||||||||||
|
693 / 465 / 162
Регистрация: 01.10.2015
Сообщений: 1,274
|
||||||
| 02.05.2016, 20:39 | ||||||
|
у вас был main.cpp:
winApplication.show(); замените на winApplication.exec();, и больше в мэйне ничего не меняете.
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 86
|
|
| 02.05.2016, 20:40 [ТС] | |
|
0x90h, изменил. Теперь так как мне нужно работает
0
|
|
|
Новые блоги и статьи
|
|||
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|