ДК
11 июля 2020 г. 17:51

QtDrug Drop problems

Drug & Drop, QMimeData, Qt, QSqlTableModel

Привет. Есть делегат QSqlTableModel, на основе которого сделал Drug Drop.
Проблема в том, что перетаскивание работает корректно только тогда, когда я отображаю первую колонку - ID, если её скрыть, то поля съезжают и вместо перенесения строки отрабатывает вставка пустой, а …

Читать
ДК
9 апреля 2020 г. 13:31

QtQSqlTableModel + QTableView + Drag&Drop

QSqlDatabase, Drag and Drop, QSqlTableModel, Qt, QTableView

Привет. Делаю реализацию перемещения строк на QTableView с моделью QSqlTableModel. Буду в этой теме спрашивать нужное.
Пока такой вопрос при создании модели: как мне узнать rowCount?

  1. int SqlTableModelDrAndDr::rowCount(const QModelIndex &parent) const
  2. {
  3. return ??
  4. }

пока оставил

  1. return QSqlQueryModel::rowCount();
Читать
ДК
8 апреля 2020 г. 16:17

QtНаследование от QSqlTableModel

Qt, QSqlTableModel

Привет. Передаю в конструктор QSqlTableModel QObject + QSqlDatabase.

  1. _reportsSQL = new SqlTableModelDrAndDr(this, REPORTDATABASE->getDataBase());

Понадобилось переопределение Qt::ItemFlags. Как мне правильно передать в конструктор QSqlDatabase ?
так не работает.

  1. SqlTableModelDrAndDr::SqlTableModelDrAndDr(QObject *parent, QSqlDatabase db) :
  2. QSqlTableModel(parent)
  3. {
  4. if(db.isValid())
  5. database() = db;
  6. }

методов, …

Читать
IscanderChe
22 января 2019 г. 19:45

QtQSqlTableModel + QTableView + кастомный делегат в виде чекбокса

Qt, QSqlTableModel, QTableView

Всем добрый день.

Суть задачи: надо, чтобы в одной из колонок QTableView вместо хранимого в QSqlTableModel значения выводился чекбокс и при смене состояния чекбокса значения в базе тоже менялось. С помощью ItemIsUserCheckable проблему удалось решить.

Есть ли вариант решения с …

Читать
Михаиллл
2 января 2019 г. 18:06

QtКак QSqlTableModel перевести в QString или распечатать

qt, QSqlTableModel, QString

Здравствуйте.
Как QSqlTableModel перевести в QString или распечатать?

Читать
Михаиллл
21 ноября 2018 г. 14:07

QtКак использовать поиск "или" в QSqlTableModel для SQLite

QSqlTableModel, Qt, SQLite

Здравствуйте.

У меня есть поле со многими checkBox. При выборе нескольких  checkBox нужно реализовать поиск в SQLite c помощью QSqlTableModel::setSort()  так, чтобы выполнилось условие или тут нашло, или тут, или тут или везде.



Читать
T
10 сентября 2017 г. 16:16

QtQSqlTableModel UNIQUE constraint

QSqlTableModel, UNIQUE

Здравствуйте!

Есть файл базы данных встраиваемой SQLite3. В нем несколько таблиц, которые отображаются в QSqlTableModel модели. Заказчику оказалось неудобно редактировать и добавлять записи прямо в QTableView, поэтому пришлось писать под каждую модельку отдельный модальный диалог добавления/редактирования данных и потом уже …
Читать
i
25 августа 2017 г. 3:05

QtQTableView connected with QSqlTableModel flickers (scrolls to the bottom and returns)

qt, qsql, QSqlDataBase, QSqlTableModel, QTableView

Hello guys I have a problem using table view. I have a tableview connected with a QSqlTableModel. On its 2nd column I want to have check state to control the row's Status (active/inactive) but when I try to push the …

Читать
Ruslan Polupan
31 августа 2016 г. 1:28

QtВозможно ли использовать trim в столбцах QSqlTableModel ?

QSqlTableModel, trim

Исторически сложилось, что в базе данных есть поля с записями такого вида
"Кравченко________________________________________________________".
Т.е. заполненные пробелами до максимального значения длины поля заданного при создании таблицы.
Стоит вопрос где их убирать.
если бы это была QSqlQueryModel тогда просто убираем пробелы в …

Читать
АЗ
4 августа 2016 г. 19:56

QtНе понятное поведение QSqlTableModel

QAbstractListModel, QPSQL, QSqlTableModel

Евгений, добрый день. Всю голову сломал, но так ответа и не нашел. Есть конечно какие-то у меня предположения, но что-то совсем из области фантастики.

В архиве очень простенький пример этой проблемы. А проблема такая.

Создаю простое подключение в БД с …

Читать