Russian Qt Forum
Ноябрь 23, 2024, 22:45
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Выбор конктретного значения при заполнении таблицы
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Выбор конктретного значения при заполнении таблицы (Прочитано 5292 раз)
detka
Гость
Выбор конктретного значения при заполнении таблицы
«
:
Май 24, 2009, 23:16 »
пользователь заполняет поля таблицы, структура которой создана заранее.
Одно из полей должно содержать строгий набор значений, помогите реализовать этот момент. Так понимаю QComboBox вставить не получится, может есть другие решения?
Заранее спасибо.
Записан
mugabe
Гость
Re: Выбор конктретного значения при заполнении таблицы
«
Ответ #1 :
Май 25, 2009, 10:13 »
Цитата: detka от Май 24, 2009, 23:16
Так понимаю QComboBox вставить не получится, может есть другие решения?
Вставить куда? В QTableView получится.
И вообще сам вопрос весьма туманен.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Выбор конктретного значения при заполнении таблицы
«
Ответ #2 :
Май 25, 2009, 13:33 »
>>Одно из полей должно содержать строгий набор значений, помогите реализовать этот момент.
А откуда эти ограничения, если работа с БД и через внешний ключ, то см. QSqlRelation и QSqlRelationalTableModel
И пимер: %QtDIR%\examples\sql\relationaltablemodel
«
Последнее редактирование: Май 25, 2009, 13:36 от lit-uriy
»
Записан
Юра.
detka
Гость
Re: Выбор конктретного значения при заполнении таблицы
«
Ответ #3 :
Май 25, 2009, 22:04 »
создаю что то вроде desktop в Builder или проще конструктор для создания бд. т.е пользователь заполняет таблицу с полями имя, тип, размер и т.д., вот на поле тип должны выдаваться конкретные значения: char, int и т.д.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Выбор конктретного значения при заполнении таблицы
«
Ответ #4 :
Май 26, 2009, 03:06 »
detka, а ты с какой таблицей вообще работаешь? с виджетом (QTableWidget) или представлением (QTableView)?
Записан
Юра.
detka
Гость
Re: Выбор конктретного значения при заполнении таблицы
«
Ответ #5 :
Май 26, 2009, 07:32 »
с представление QTableView
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Выбор конктретного значения при заполнении таблицы
«
Ответ #6 :
Май 26, 2009, 08:19 »
где ты хранишь список возможных значений (char, int и т.д.)?
Записан
Юра.
detka
Гость
Re: Выбор конктретного значения при заполнении таблицы
«
Ответ #7 :
Май 26, 2009, 19:05 »
в том то и дело что пока нигде. есть 5 столбцов, на 3 й нужно выводить значения char, int...они нигде не хранятся
Записан
break
Гипер активный житель
Offline
Сообщений: 846
Re: Выбор конктретного значения при заполнении таблицы
«
Ответ #8 :
Май 26, 2009, 22:05 »
Надо написать делегат - QComboDelegate настроить его(вбить int, char и т.д.) и установить для третьего столбцам. Я свой вариант на этом форуме выкладывал в одной из тем - можно взять его за основу.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...