Вопросы по теме 'qmodelindex'
Более простой способ найти (визуальную) позицию QModelIndex в QTreeView
Я заинтересован в вычислении физического положения узла в QTreeView и не могу найти способ сделать это (кроме собственного вычисления, что громоздко и подвержено ошибкам, учитывая надежность QTreeView ).
Есть ли стандартный способ найти позицию...
3650 просмотров
schedule
03.03.2023
QTableView: как мне правильно создать QModelIndex?
Я пытаюсь войти в режим редактирования в определенной ячейке следующим образом:
void MainWindow::on_addButton_released() {
tm->addRow();
tableView->scrollToBottom();
int ec=tm->firstWritableColumn();
int...
19927 просмотров
schedule
22.04.2023
Как получить QModelIndex строки, найденной SELECT-запросом (QSqlQuery), не изменяя исходную QSqlQueryModel
Я уже задавал вопрос, но меня неправильно поняли, поэтому я пытаюсь уточнить проблему.
Я использую QSqlQueryModel для отображения данных из базы данных SQLite, для представления я использую QTableView .
Теперь я хочу реализовать диалог...
1373 просмотров
schedule
20.03.2022
Как правильно получить доступ к QMap в QAbstractTableModel::data()
Я получил QMap с идентификатором и соответствующим объектом. При создании подкласса QAbstractTableModel::data() вы получаете QModelIndex со строкой и столбцом соответственно. Каждая строка должна представлять один объект...
1420 просмотров
schedule
27.10.2022
Модель C++ для QML TreeView
Из-за отсутствия какой-либо другой демонстрации Qt я использую SimpleTreeModel demo виджетов Qt для реализации модели C++ для моего QML TreeView. Я определил роли, чтобы QML мог их использовать, но у меня возникли проблемы с их подключением к...
2643 просмотров
schedule
02.09.2022
Qt: сохранить дерево (QTreeView + QStandardItemModel) в таблице базы данных
Как видно из названия, я использую QStandardItemModel для хранения древовидной структуры. Я управляю этой структурой внутри QTreeView, затем мне нужно сохранить ее в базе данных в следующем формате:
|id|Parent|Child |
| 1| |ITEM01|
| 2|...
270 просмотров
schedule
28.03.2022