Описание тега qsqlquerymodel
QSqlQueryModel - это высокоуровневый интерфейс для выполнения операторов SQL и просмотра набора результатов. Он построен на основе QSqlQuery нижнего уровня и может использоваться для предоставления данных для просмотра классов, таких как QTableView.
0
ответов
QSqlQueryModel для динамически изменяемой информации
Попытка создать приложение с пользовательским интерфейсом в QML и доступ к данным из базы данных Sqlite. Представление QML имеет TableView для отображения информации в сетке данных с моделью в C++. Модель является классом, наследующим от QSqlQueryMo…
05 июн '18 в 07:33
0
ответов
Реализация setEditStrategy в редактируемой QSqlQueryModel
Это продолжение этого вопроса. Там мы создали редактируемый подкласс QSqlQueryModel для использования со сложными запросами. Теперь мне нужно добавить такую функциональность, как setEditStrategy QTableModel, чтобы я мог кэшировать все изменения и …
04 сен '18 в 12:31
1
ответ
Фильтрация запросов по QLineEdit и обновление QSqlQueryModel
Я получил lineExdit и tableView, я хочу живое обновление tableView, основанное на наборе текста в lineEdit. void updateTableView(QString *st) { QSqlQuery * qry = new QSqlQuery(mydb); qry->prepare("select * from Poems where Title like ?%"); qry-&g…
31 июл '18 в 16:42
0
ответов
Кому-нибудь повезло, создавая полезные классы SqlTreeModel и Items для Qt?
У меня на горизонте несколько проектов, в которых используется QTreeView, и большинство из них включает базу данных. Я играю с идеей создания набора классов, например, SqlTreeModel и SqlTreeNode. Моя мысль состоит в том, что я мог бы установить спос…
02 июл '18 в 16:12
1
ответ
Как показать QSqlQueryModel в QML?
Я хочу показать QSqlQueryModel в qml TableView, но я не хочу создавать отдельный файл QML для каждого нового запроса, потому что я не могу создать бесконечные файлы qml, как указано здесь. Также вопрос не работает для меня для динамического числа ст…
23 сен '18 в 18:07
1
ответ
Сбой QSqlQueryModel::clear() при использовании нескольких QSqlQueryModel в разных таблицах
В проекте PyQT5 я использую QSqlQueryModel в таблице "A" для заполнения ListView и QSqlRelationalTableModel в той же таблице, сопоставленной с некоторыми LineEdits. У меня также есть фильтр, который вызывает QSqlQueryModel::clear(), QSqlQueryModel::…
15 ноя '18 в 08:41
1
ответ
Распечатать код SQL QSqlModel
Есть ли способ напечатать код SQL QSqlTableModel/QueryModel, который отправляется в базу данных? (Я работаю с фильтрами и хотел бы использовать это в целях отладки) Что-то вроде: self.model = QSqlTableModel() self.model.setTable("Person") print(self…
02 янв '18 в 08:44
1
ответ
QML Combobox с QSqlModel
Я в настоящее время сталкиваюсь с проблемами с заполнением QML Combobox с QSqlTableModel, Пример базы данных: Table Customer Table Project | id | name | | id | name | fk_customer | |........|..........| |........|.........|...............| | 1 | nam…
26 сен '18 в 19:09
0
ответов
QSqlQueryModel Класс как модель для qml TableView
Приложение запускается, но TableView пуст. База данных открыта и не показывает мне ошибок. Я сделал отдельный класс для подключения к базе данных. model.cpp QVariant Model::data(const QModelIndex &index, int role) const { if (!index.isValid()) r…
19 авг '18 в 05:26
1
ответ
Отображать изображения из базы данных sqlite в столбец в QTableView
Я застрял в проблеме, которая отображает изображения в каждой строке в столбце фотографии из базы данных SQLite Вот мой код и заранее спасибо: admin.cpp void Admin::on_pushButton_2_clicked() { ui->stackedWidget->setCurrentIndex(2); QSqlQueryMo…
17 ноя '18 в 21:46
1
ответ
Qt-Как реализовать QSqlQueryModel для чтения и записи?
Я переклассифицировал QSqlQueryModel::setData() и QSqlQueryModel::flags(), и теперь я могу редактировать эту модель, но здесь что-то не так: Я редактирую четвертое поле в записи, но впоследствии четвертое поле и последние изменяют его содержимое на …
10 июн '18 в 02:12
1
ответ
Qt Custom Multi-Select QComboBox из модели SQL
Я хочу раскрывающееся поле выбора категории, которое позволяет пользователю щелкать несколько элементов выбора и которое предпочтительно связано с запросом SQL. В частности, я не привязан к Combobox (исчезновение при каждом щелчке не помогает), что …
18 май '18 в 08:16
1
ответ
В других файлах (кроме mainwindow.cpp), как работать с компонентами пользовательского интерфейса?
В моем проекте три файла.cpp: Теперь я переопределил QSqlQueryModel, чтобы сделать его редактируемым. Это означает, что я переопределил функцию QSqlQueryModel::setData() и функцию QSqlQueryModel::flags (), и я использую QTableview для отображения да…
10 июн '18 в 06:54
1
ответ
Добавление CheckBox с QSqlQueryModel показано в QTableview, а другие столбцы пусты
Я использую код в этом ответе, чтобы добавить флажок в табличном представлении. Я хочу показать это в первом столбце. Вот мой код: mysqlquerymodel.h #ifndef MYSQLQUERYMODEL_H #define MYSQLQUERYMODEL_H #include <QObject> #include <QMap> #…
14 сен '18 в 03:37
0
ответов
Расчетная сумма в интерфейсе не сохраняется в БД SQLlite, сохраняется только другая сумма
У меня проблемы с расчетами. При сборке и тестировании системы правильное количество, отображаемое в интерфейсе, не отображается / не сохраняется в базе данных. Сумма отличается от той, что в интерфейсе. Замечания: ВЫБЕРИТЕ СУММУ (TotalPrice) ОТ ПРО…
12 май '18 в 15:30
1
ответ
QSqlRelationalTableModel с OnManualSubmit
Я установил модель вида следующим образом: model = QSqlRelationalTableModel() model.setEditStrategy(QSqlTableModel.OnManualSubmit) model.setTable("VoucherPos") model.setFilter("VoucherKey='" + str(parent_id) + "'") model.setRelation(10, QSqlRelation…
11 июл '18 в 11:28
1
ответ
Qt и SQLite: фильтр с использованием элементов массива
В настоящее время я работаю над проектом, и я довольно плохо знаком с Qt и SQLITE. В настоящее время у меня есть целочисленный массив, и я хотел бы использовать его для получения данных, связанных с элементами в массиве. Например, если данные 61616,…
31 мар '18 в 21:09
2
ответа
Редактируемый QTableView сложного SQL-запроса
Как я могу сделать редактируемый QTableView, отображающий данные из сложного запроса SQLite? Мне нужно заполнить QTableView данными из нескольких таблиц SQLite. Это должно быть редактируемым пользователем. Поскольку запросы немного сложны (включая J…
10 апр '18 в 11:23
1
ответ
QTableView не показывает все данные из базы данных SQLite
У меня есть простое приложение с QTableView и QLineEdit, и я использую QSqlQueryModel и QSortFilterProxyModel, чтобы получить данные из таблицы в базе данных SQLite3 и отфильтровать результаты (с помощью setFilterFixedString(текст из QLineEdit)). Та…
04 май '18 в 19:30
0
ответов
QSqlQueryModel против QstandardItemModel с QCompleter
Мне любопытно узнать, есть ли какие-либо рекомендации в любом случае для следующего. У меня есть несколько записей в таблице SQLite около 100 тыс., Я использую эти записи для включения автозаполнения в QTextEdit через QCompleter, по сути, мой код вы…
12 май '18 в 20:16