Вопросы по теме 'qsqltablemodel'
PyQt - проблема с переопределением метода данных QSqlTableModel
Я новичок в python и в основном с pyqt. Проблема проста: у меня есть QTableView , и я хочу «просто» изменить цвет некоторых строк. Читая все вокруг, я обнаружил, что самым простым решением должно быть переопределение метода данных в модели таким...
349 просмотров
schedule
10.11.2021
QSqlTableModel с QTableView - учитывайте ограничение, определенное БД при редактировании
Я реализовал базу данных Oracle. Я использую Qt для графического интерфейса своего приложения и в качестве интерфейса для БД. Настройка подключения к моей базе данных и отображение таблиц в QTableView работает нормально. Редактирование всех ячеек...
327 просмотров
schedule
18.03.2022
Неверное строковое значение для полированных символов (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 просмотров
schedule
28.05.2023
Когда и как использовать fetchMore() в QSqlTableModel с базой данных SQLite для работы rowCount()?
Мой класс DataTable является производным от QAbstractTableModel. Он использует объект QSqlTableModel для извлечения данных из таблицы БД. Он представляет собой запись для каждой строки в базе данных (он делает больше, но количество записей всегда...
6129 просмотров
schedule
22.10.2022
Наличие рабочего QSqlRelationalDelegate с QSortFilterProxyModel
Я использую QSortFilterProxyModels все время. Однако, если QSqlRelation настроен в исходной модели вместе с QSqlRelationalDelegate в представлении, всякий раз, когда представление переключается на прокси-модель, QSqlRelationalDelegate...
1773 просмотров
schedule
18.02.2023
Как программно вставить значение в новую строку QtableView
Я использую QtableView для отображения и редактирования данных из QsqlTableModel. Все отлично: данные из таблицы postgreSQL отображаются, и пользователь может их редактировать и сохранять изменения.
Я хочу добавить строку при нажатии кнопки. Я...
422 просмотров
schedule
29.10.2022
Редактируемый QTableView сложного SQL-запроса
Как создать редактируемый QTableView, отображающий данные из сложного запроса SQLite?
Мне нужно заполнить QTableView данными из нескольких таблиц SQLite. Это должно быть доступно для редактирования пользователем.
Поскольку запросы немного...
2167 просмотров
schedule
22.02.2023
Зафиксировать изменения модели QSqlRelationalTableModel в базе данных
Я изменил модель реляционной таблицы по адресу https://doc.qt.io/qt-5/qtsql-relationaltablemodel-relationaltablemodel-cpp.html
Я хочу иметь возможность сохранять свои изменения в моей базе данных, но она сохраняет только первые два столбца, а не...
405 просмотров
schedule
03.08.2023
Ошибка при отправке после вставки строки в 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 просмотров
schedule
07.06.2024