Название: QSqlRelationalDelegate Отправлено: Stek от Октября 02, 2012, 10:40 Здравствуйте!
В таблице qtableview отображаются данные из базы SQLite. Для отображения данных в отдельных столбцах таблицы используются внешние ключи QSqlRelationalDelegate (в виде выпадающего списка combobox). Необходимо присвоить значения item-ов из колонки treeWidget, ячейкам колонок tableView. Код: //значения присваиваю приблизительно так Колонкам таблицы не имеющим внешних ключей, значения присваиваются как надо. Там где setRelation mModel->setRelation(3,QSqlRelation("filter","id","f_values")); изменений не происходит :( Запись или внесение изменений в самой базе не требуется. Как можно решить или обойти данную проблему.Нужно чтобы присваивалось значение, но при этом имелась возможность выбора из выпадающего списка . Заранее Спасибо всем кто откликнется! Название: Re: QSqlRelationalDelegate Отправлено: Stek от Октября 09, 2012, 16:01 Проблему решил создав свой делегат comboBox представления с нужными значениями :)
|