Russian Qt Forum
Июля 01, 2025, 00:35
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Выбор конктретного значения при заполнении таблицы
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Выбор конктретного значения при заполнении таблицы (Прочитано 5472 раз)
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...