Russian Qt Forum

Qt => Базы данных => Тема начата: lexflax от Январь 03, 2014, 06:19



Название: как вывести в комбобокс содержимое из таблицы
Отправлено: lexflax от Январь 03, 2014, 06:19
Доброго времени суток.
у меня несколько таблиц загружаются при запуске приложения...
Есть таблица Квалификация содержания типа :
кодк                 квалификация
1                       инженер
2                       механик
3                       юрист
есть кнопка добавления новой строки... появляется новое окно куда вводятся данные новой записи... на окне есть элемент комбобокс , нужно чтобы при нажатии на нем выпадал список из тех специальностей которые в тиблице квалификация...
Чтоб была привязка комбобокса с содержимым таблицы Квалификация... Подскажите как можно это реализовать? Может есть примеры кода?


Название: Re: как вывести в комбобокс содержимое из таблицы
Отправлено: gil9red от Январь 03, 2014, 12:01
Используете QTableWidget или QTableView+модель?
Как вариант, создаете окно добавления новой строки, в нем, в конструкторе заполняете комбобокс данными таблицы :)


Название: Re: как вывести в комбобокс содержимое из таблицы
Отправлено: kambala от Январь 03, 2014, 13:04
в идеале создается одна модель, из которой будут тащиться коды и квалификации, и потом она связывается с табличным и комбобоксным вью (возможно придется наследовать модель).