Описание тега qsqltablemodel
Экземпляр QSqlTableModel используется в среде Qt для предоставления редактируемой модели данных для одной таблицы базы данных.
0
ответов
QSqlTableModel, как обнаружить, что есть ожидающие изменения
Я использую QSqlTableModel/QTableView. editStrategy - это OnManualSubmit. У меня есть две кнопки Сохранить / Вернуть. Нажатие Save связано с submitAll модели, а нажатие Revert связано с revertAll. Это работает отлично, но я хочу отключить кнопки "Со…
07 сен '17 в 09:00
1
ответ
Обновление модели / представления QSqlRelationalModel после изменений
У меня проблема с обновлением модели / вида после изменений. Чтобы лучше объяснить, что я имею в виду, я написал простой пример с SQLite. Итак, файл main.cpp: #include <QApplication> #include "MainForm.h" void createConnection() { QSqlDatabase…
05 янв '14 в 19:19
1
ответ
Делегат pyqt4 dateedit не хочет отображать время
Я пытаюсь позволить своему пользователю выбрать дату и войти в базу данных с помощью виджета dateedit, и я делаю это с помощью делегата, но по какой-то причине он также прикрепляет время class ProductDelegate(QtSql.QSqlRelationalDelegate): def __ini…
17 янв '15 в 13:52
1
ответ
qt несколько QSqlTableModels, отредактированных вместе в одной транзакции
У меня есть окно в приложении Qt с использованием базы данных PostgreSQL 9.3. Окно представляет собой форму, используемую для отображения, редактирования и вставки новых данных. Это выглядит так: У меня есть данные из 3 таблиц sql в этом представлен…
29 янв '15 в 23:01
1
ответ
Вставка строки в QSqlTableModel
Когда строка будет редактироваться, в диалог редактирования передается индекс.Редактирование работает отлично.Когда я хочу добавить строку, я не передаю индекс конструктору диалога, поэтому он знает, что должен добавить новую строку.Вот код функции,…
15 ноя '17 в 22:43
0
ответов
Qt: Как отправить SQLTableModel с сервера на клиент
Я работаю над клиент-серверным проектом. На стороне клиента у меня есть несколько окон GUI, содержащих различные представления (QTableView, QListView). Я могу просто отправлять сообщения на сервер, используя следующий метод: QByteArray bArray; QData…
31 дек '15 в 14:55
1
ответ
QTableView форматирования чисел
Я создал делегата, и я могу выровнять и выделить жирным шрифтом числа в таблице. Я хотел бы заставить их иметь два знака после запятой, например, 1.2 должен отображаться как 1.20. Это заголовок delagete: #ifndef TOTALDELEGATE_H #define TOTALDELEGATE…
29 июл '17 в 00:53
1
ответ
"Неверное значение строки" для польских символов (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) record.setValue("data", out.getData(…
24 янв '17 в 15:29
1
ответ
Совместимость Qt QSqlDatabase и QSqlTableModel с представлением PostgreSQL?
Я столкнулся с проблемой использования QSqlTableModel в представлении PostgreSQL. Позвольте мне сначала показать код релевантности. представление создается с помощью следующего кода, работающего на PostgreSQL 9.2.4: CREATE OR REPLACE VIEW reporters_…
23 сен '13 в 08:51
0
ответов
QSqlQueryModel для динамически изменяемой информации
Попытка создать приложение с пользовательским интерфейсом в QML и доступ к данным из базы данных Sqlite. Представление QML имеет TableView для отображения информации в сетке данных с моделью в C++. Модель является классом, наследующим от QSqlQueryMo…
05 июн '18 в 07:33
1
ответ
Как отправить только одну строку в QSqlTableModel?
Я использую QSqlTableModel со стратегией редактирования OnManualSubmit.У меня есть возможность отменить изменения для некоторой строки с помощью метода revertRow().Но как я могу отправить только одну строку таблицы? У меня есть только метод submitAl…
18 янв '13 в 13:23
2
ответа
QSqlRelationalTableModel с QSqlRelationalDelegate не работает за QAbstractProxyModel
Мне нужно поменять местами строки и столбцы QSqlRelationalTableModel. После долгих поисков я написал небольшую прокси-модель для переворачивания строк и столбцов. Это частично работает. Отношения в таблице разрешены и показаны, но выпадающие списки …
30 янв '15 в 08:16
1
ответ
Добавление столбца из дифференциальной таблицы в сводную таблицу на SQL
Я новичок в SQL и пытаюсь выяснить столбец поиска в сводной таблице. Мне удалось сделать свод с первым столбцом в качестве первичного ключа. Затем я хочу добавить столбец из другого запроса, то есть из объединенных таблиц. У меня есть и сводная табл…
19 ноя '18 в 12:45
1
ответ
Как использовать QSqlTableModel вместе с QTreeView
Я использую базу данных sqlite (webscrap.db). Я хочу, чтобы модель отображала данные в поле "имя" таблицы базы данных "userin". Как я могу получить данные, используя QSqlTableModel, и отобразить их с QTreeView?
02 мар '15 в 15:45
1
ответ
setHeaderData не работает + qt
Я пытаюсь сделать программное обеспечение для управления библиотекой. Я использую Qt и Sqlite3. В моем конструкторе главного окна у меня есть этот кусок кода @ellyanesc, добавил это по вашей рекомендации: db = QSqlDatabase :: addDatabase("QSQLITE");…
13 апр '18 в 10:50
1
ответ
QTableModel Align Headers
При создании подкласса QSqlTableModel возможно ли выровнять заголовки вправо? class SclDataModel(QSqlTableModel): def __init__(self, parent=None): super(SclDataModel, self).__init__(parent) self.setTable("scldata") self.setEditStrategy(QSqlTableMode…
31 окт '18 в 11:19
0
ответов
Реализация setEditStrategy в редактируемой QSqlQueryModel
Это продолжение этого вопроса. Там мы создали редактируемый подкласс QSqlQueryModel для использования со сложными запросами. Теперь мне нужно добавить такую функциональность, как setEditStrategy QTableModel, чтобы я мог кэшировать все изменения и …
04 сен '18 в 12:31
1
ответ
Как запросить локальный QSqlQueryModel?
Я отображаю QSqlTableModel в QSqlTableModel::OnManualSubmit Режим. Я хочу выполнить запросы в стиле SQL на моей локальной копии, например, у меня есть getMax функция, которая меняется по мере добавления новых строк. Если мой пользователь локально из…
27 янв '14 в 03:23
1
ответ
Ввод данных для QTableView с QSqlTableModel
У меня есть базовый QTableView, отображающий данные из таблицы SQLite с QSqlTableModel. Ввод данных осуществляется родительским диалоговым окном, имеющим несколько виджетов, представляющих данные поля, и кнопку "Добавить". Удаление данных осуществля…
15 ноя '12 в 12:53
0
ответов
Настройка QSqlTableModel для QTreeView
Я пытаюсь положить таблицу MySQL в treeView, Каждая запись имеет три значения в базе данных - id, text, parentId, это treeView должен быть редактируемым, поэтому мне очень нравится QSqlTableModel подход, так как функциональность для сохранения обрат…
04 ноя '16 в 20:27