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

PyQt - проблема с переопределением метода данных QSqlTableModel
Я новичок в python и в основном с pyqt. Проблема проста: у меня есть QTableView , и я хочу «просто» изменить цвет некоторых строк. Читая все вокруг, я обнаружил, что самым простым решением должно быть переопределение метода данных в модели таким...
349 просмотров

QSqlTableModel с QTableView - учитывайте ограничение, определенное БД при редактировании
Я реализовал базу данных Oracle. Я использую Qt для графического интерфейса своего приложения и в качестве интерфейса для БД. Настройка подключения к моей базе данных и отображение таблиц в QTableView работает нормально. Редактирование всех ячеек...
327 просмотров

Неверное строковое значение для полированных символов (QSqlTableModel, MySQL)
У меня проблема при добавлении записи в QSqlTableModel: QString name = out.getName().left(384/6); //UTF-16 max bytes/char = 6 qDebug() << "name:" << name; record.setValue("name", name); //VARCHAR(384)...
291 просмотров
schedule 04.05.2022

Как заменить строки столбцами в QSqlTableModel?
Я нашел много ответов, как преобразовать строки в столбцы в SQL. Но мне нужно преобразовать строки в столбцы в QSqlTableModel. Насколько я понимаю, это не должно быть очень сложной задачей, но я не могу найти ни малейшего представления, как это...
318 просмотров
schedule 26.06.2022

QSqlTableModel::setData() возвращает false также с Qt::EditMode
В документации QSqlTableModel::setData() говорится: Возвращает false, если роль не Qt::EditRole. Чтобы установить данные для ролей, отличных от EditRole, используйте пользовательскую модель прокси или подкласс QSqlTableModel. но я все...
476 просмотров
schedule 22.08.2022

Текст выбранного элемента PyQt4 в QTableView задерживается на один клик
Я использую QTableView для отображения содержимого QSqlTableModel вместе с QSortFilterProxyModel для фильтрации записей. В следующем коде мне удалось отобразить выделенный текст, когда пользователь щелкает ячейку (независимо от того, применен...
2628 просмотров

Когда и как использовать fetchMore() в QSqlTableModel с базой данных SQLite для работы rowCount()?
Мой класс DataTable является производным от QAbstractTableModel. Он использует объект QSqlTableModel для извлечения данных из таблицы БД. Он представляет собой запись для каждой строки в базе данных (он делает больше, но количество записей всегда...
6129 просмотров
schedule 22.10.2022

Наличие рабочего QSqlRelationalDelegate с QSortFilterProxyModel
Я использую QSortFilterProxyModels все время. Однако, если QSqlRelation настроен в исходной модели вместе с QSqlRelationalDelegate в представлении, всякий раз, когда представление переключается на прокси-модель, QSqlRelationalDelegate...
1773 просмотров

Как программно вставить значение в новую строку QtableView
Я использую QtableView для отображения и редактирования данных из QsqlTableModel. Все отлично: данные из таблицы postgreSQL отображаются, и пользователь может их редактировать и сохранять изменения. Я хочу добавить строку при нажатии кнопки. Я...
422 просмотров
schedule 29.10.2022

Редактируемый QTableView сложного SQL-запроса
Как создать редактируемый QTableView, отображающий данные из сложного запроса SQLite? Мне нужно заполнить QTableView данными из нескольких таблиц SQLite. Это должно быть доступно для редактирования пользователем. Поскольку запросы немного...
2167 просмотров

Зафиксировать изменения модели QSqlRelationalTableModel в базе данных
Я изменил модель реляционной таблицы по адресу https://doc.qt.io/qt-5/qtsql-relationaltablemodel-relationaltablemodel-cpp.html Я хочу иметь возможность сохранять свои изменения в моей базе данных, но она сохраняет только первые два столбца, а не...
405 просмотров

Ошибка при отправке после вставки строки в QSqlTableModel — нет полей для обновления
У меня есть таблица базы данных SQLite со следующей схемой: TABLE IenState ( Id primary key, NetId integer, NodeId integer, DevType text Qos integer ) С помощью утилиты DB Browser я вставил запись в таблицу. Я...
510 просмотров
schedule 01.12.2022

Как отобразить содержимое нескольких QSqlTableModels в одном QTableView?
У меня есть таблица MySql , назовем ее x : CREATE TABLE x ( Id int unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT, A int unsigned NOT NULL, B int, FOREIGN KEY (A) REFERENCES y(Id) ); Затем у меня есть другая таблица, назовем...
1996 просмотров
schedule 17.05.2024

Как преобразовать строку в формат даты в QDataWidgetMapper?
Ниже приведен пример кода: import sys from PyQt5 import QtCore, QtWidgets, QtSql, uic class FilterProxyModel(QtCore.QSortFilterProxyModel): def __init__(self, parent=None): super().__init__(parent) self._filter_value = None...
62 просмотров