|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|
Добавление в CommoBox из диалога22.09.2016, 11:02. Показов 2283. Ответов 42
Метки нет (Все метки)
Всем привет!
Ребят возникла следующая задача: добавить в комбобокс данные из диалогового окна. Как это можно сделать не задействуя глобальные переменные.
0
|
|
| 22.09.2016, 11:02 | |
|
Ответы с готовыми решениями:
42
API для вызова диалога цвета и диалога шрифта Вызов диалога из диалога Вызов модального диалога из модального диалога |
|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|
| 23.09.2016, 12:38 [ТС] | |
|
0
|
|
|
137 / 107 / 23
Регистрация: 06.10.2008
Сообщений: 451
|
||||||
| 23.09.2016, 12:42 | ||||||
0
|
||||||
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
||||||||||||||||||||||||||||
| 23.09.2016, 12:46 | ||||||||||||||||||||||||||||
|
Не по теме: ок. сча, пукан уже прогорел... сча будет.... Удаляешь: файл в котором у тебя код: Кликните здесь для просмотра всего текста
вот прям тупо берешь и удаляешь файлы, а потом делаешь qmake, потом: из файла с:
дальше вместо:
как-то так, если и это тебе не понятно, то соррян, медицина тут бессильна... Добавлено через 1 минуту но забудь об этом... этого уже делать не нужно... это так... снова пукан подгорает....
1
|
||||||||||||||||||||||||||||
|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|
| 23.09.2016, 12:46 [ТС] | |
|
Maxim Prishchepa
0
|
|
|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|
| 23.09.2016, 12:49 [ТС] | |
|
Maxim Prishchepa, я удалять ничего не собираюсь. у меня куча кнопок и весь функционал в Фрейм толкать не надо. сейчас попробую ваш гетрезалт подставить)
0
|
|
| 23.09.2016, 12:50 | |
|
0
|
|
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
||
| 23.09.2016, 12:52 | ||
|
он твой велосипед в виде: Plus_Mark_dialog и 100500 строк кода заменяет своей одной... если хочешь велосипедить - ок.
0
|
||
|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|
| 23.09.2016, 12:54 [ТС] | |
|
Maxim Prishchepa, благодарю) спасибо за терпение ) Гетрезалта не видел где вы писали )
Добавлено через 1 минуту QInputDialog тоже посмотрю) я ж учусь тока )
0
|
|
|
137 / 107 / 23
Регистрация: 06.10.2008
Сообщений: 451
|
|||||||||||
| 23.09.2016, 12:56 | |||||||||||
0
|
|||||||||||
|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|||||||||||||||||||||
| 26.09.2016, 15:21 [ТС] | |||||||||||||||||||||
|
Конечно печально возвращаться к этой теме, но у меня падает прога, как только в комбобокс выбираю введённое слово.
h
cpp
в вызывающем фрейме слот
//ДО ЭТОГО МОМЕНТА ВСЁ РАБОТАЛО Далее я хочу чтобы по выбору Марки из первого комбобокса у меня открывались модели автомобилей во втором комбобоксе Реализовал вот так:
в чём ошибка ребят? )))
0
|
|||||||||||||||||||||
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
| 26.09.2016, 15:37 | |
|
а что такое Properties? валидный ли это указатель?
немного смущает эта конструкция: Model.lowerBound(mark).value() чем именно сказать не могу, но глаз режит)) а точно ли нужен индексный доступ? может лучше через итераторы?
0
|
|
|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|||||||||||||||||||||
| 26.09.2016, 16:23 [ТС] | |||||||||||||||||||||
|
Maxim Prishchepa,
это файл с данными. сейчас пришлю:
вот сам файл : h
cpp
По поводу конструкции - она работает. сам долго думал как реализовать. видимо тут дело в том что компилятор не может данные найти с таким ключом. только как это исправить не знаю либо нужно как то проверку организовать. но у меня не получается пока что. Добавлено через 15 минут Всё, спасибо, решилось ) он не видел данных с этим ключом и поэтому падал. когда в слот вызова модели прописал - не помогло, а вот слот вызова марки переделала и всё ок )
0
|
|||||||||||||||||||||
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
||||||||
| 26.09.2016, 16:34 | ||||||||
|
попробуйте как-то так:
Добавлено через 1 минуту
1
|
||||||||
|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|||||||
| 26.09.2016, 16:36 [ТС] | |||||||
0
|
|||||||
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|||||||
| 26.09.2016, 16:38 | |||||||
auto - для новичков это зло злючее... пишите конкретные типы, т.к. сами себя запутываете только...
0
|
|||||||
|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|
| 26.09.2016, 16:43 [ТС] | |
|
Maxim Prishchepa, в проверке всё ок ))) я ж говорю работало всё ) за тем исключением что при выборе нового элемента падало))) Итераторами прост не захотел) практически тот же смысл)
Добавлено через 3 минуты Maxim Prishchepa, а применимо к моему тексту как это будет ? for(const QString &item : iterValue)
0
|
|
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|||
| 26.09.2016, 16:46 | |||
|
0
|
|||
|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|
| 27.09.2016, 10:49 [ТС] | |
|
Maxim Prishchepa, Я тоже наивно так думал))) но ....
0
|
|
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
||||||||||||
| 27.09.2016, 12:12 | ||||||||||||
|
ну так это не с циклом проблемы, а с реализацией уже...
там же неруским по белому написано, что компилятор не может найти метод в QVector<QString>::value который бы принимал в качестве аргумента QString & лезим на оф. дуку по Qt и находим: T QVector::value(int i) const тут видно, что метод value принимает индекс, а не ссылку на элемент. вспоминаем что я писал выше: ну и как результат, переписываем код на:
Добавлено через 6 минут не... не так... вот как должна быть реализация:
1
|
||||||||||||
|
12 / 12 / 10
Регистрация: 08.04.2016
Сообщений: 206
|
|||||||||||
| 27.09.2016, 12:17 [ТС] | |||||||||||
|
Maxim Prishchepa, в таком случае будет без цикла) у меня же эта строка так и так прописана.
это будет степ начального итератора а дальше проверки не будет. While конечно можно попрорбовать применить, но вообще можете объяснить почему это не может найти Value который принимал бы &String если следующей же строкой
Добавлено через 3 минуты Блин, как тут цитировать текст - не пойму................. C++ (Qt)
0
|
|||||||||||
| 27.09.2016, 12:17 | |
|
Обновление диалога
Заголовок диалога
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|