Вопросы по теме 'qsqltablemodel'

как получить состояние строки в QSqlTableModel?
У меня есть QSqlRelationalTableModel . Я использую OnManualSubmit для своей стратегии редактирования. Я позвонил setTable и insertRow . Позже, как мне программно узнать, какие строки были добавлены или отредактированы в модели, но еще не...
257 просмотров
schedule 05.06.2024

Отключить поведение предварительной выборки/кеширования QSql(Relational)TableModel
По какой-то (ну, по производительности) причине классы «модели» Qt извлекают из базы данных только 256 строк, поэтому, если вы хотите добавить строку в конец набора записей, вы, по-видимому, должны сделать что-то вроде строк while...
653 просмотров
schedule 23.05.2023

QListView теряет выбор при редактировании
У меня есть QListView, извлекающий данные из QSQLTableModel. Когда пользователь нажимает кнопку «Добавить», я добавляю новый элемент и открываю его для редактирования: QSqlTableModel *tblModel= qobject_cast<QSqlTableModel...
801 просмотров
schedule 14.03.2024

Значения QDataWidgetMapper и QDateEdit
У меня есть QSqlTableModel с какой-то таблицей, допустим, это model->setTable("Person"); А также у меня есть QDataWidgetMapper, который сопоставляет некоторые виджеты (lineedits и т. д.) с соответствующими столбцами в модели. Итак,...
806 просмотров
schedule 01.04.2023

Делегат pyqt4 dateedit не хочет отображать время
Я пытаюсь позволить моему пользователю выбрать дату и войти в базу данных с помощью виджета dateedit, и я делаю это с помощью делегата, но по какой-то причине он также прикрепляет время class ProductDelegate(QtSql.QSqlRelationalDelegate): def...
1208 просмотров

Модель настройки QtQuick в TableView
поэтому у меня есть табличное представление в qmlfile, я пытаюсь установить модель из С++. Модель, которую я использую, - это QSqlTableModel, если создать новое представление таблицы и установить модель из С++, она, похоже, работает, но когда я...
716 просмотров
schedule 17.07.2023

setFilterFixedString для нескольких строк
мой вопрос: есть способ поиска двух или более строк (объединение результатов) @ FILTRO->setFilterFixedString(searchText1); FILTRO->setFilterFixedString(searchText2); @ я уже знаю, как найти пересечение, которое имеет две Qstrings, или просто...
344 просмотров

QSqlQuery::prepare + MySQL ODBC Connector
Я использовал драйвер Qt MySQL с 32-битным MinGW Qt. Это работало: QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setDatabaseName("MyDatabase"); //SETUP if (db.open) { QSqlQuery q; if (q.prepare("SELECT id FROM Things WHERE...
451 просмотров
schedule 20.12.2022

Как создать строки фильтра для Qtableview с помощью QSqlTableModel?
Можно ли создать фильтр строк для Qtableview с помощью QSqlTableModel. Я пою QSqlTableModel, чтобы показать данные о Qtableview из SQLite, которые работают. Но я пытаюсь фильтровать строки. Когда я выполняю код, который я получаю ниже, ошибка...
197 просмотров

Как использовать цикл for для вставки строки в QSqltablemodel из списка?
Ниже представлена ​​модель базы данных: db = QSqlDatabase.addDatabase('QSQLITE') db.setDatabaseName('book.db') db.open() self.model = QtSql.QSqlTableModel(self) self.model.setTable("card") self.model.select() Например: a =...
63 просмотров

Я использую QSqlTableModel в Qt, но функция select возвращает false
У меня проблемы с использованием функции выбора для QSqlTableModel. Он всегда возвращает false, и я не смог понять, почему. Я настроил базу данных SQL, используя PostgreSQL. Я смог добавить базу данных, используя QSqlDatabase::addDatabase, и я...
57 просмотров
schedule 26.02.2022

Как получить более одной строки с установленным флажком в QTableView
Я разрабатываю приложение, в котором пользователь может выбрать несколько (‹= 5) строк для предварительного просмотра. Я использовал QSqlTableModel с QTableView. Для получения данных я использую следующую строку кода: out =...
87 просмотров
schedule 29.07.2023