0 / 0 / 0
Регистрация: 25.11.2020
Сообщений: 58
1

Как заполнить модель QAbstractTableModel с табличным видом классом окна ввода

21.05.2022, 18:19. Показов 5952. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как заполнить строки модели QAbstractTableModel с табличным видом классом окна ввода, в котором есть поля для текста?

Как добавить по две кнопки на каждую строку таблицы?

Как вызвать диалоговое окно заполнения по клику на кнопку?
Миниатюры
Как заполнить модель  QAbstractTableModel с табличным видом  классом окна ввода  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2022, 18:19
Ответы с готовыми решениями:

найти приближенное знач cos x = {(-1)}^{i}*\frac{{x}^{2i}}{{(2i)!}} так чтобы она сошлась с табличным видом
вроде все сделала правильно но ряд не сходится , помогите исправить #include <stdio.h> #include...

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

QTableView, модель QAbstractTableModel (Хранение данных)
Приветствую, задача следующая: есть поля описанные в классе/структуре (имя, возраст, пол, город)....

Qt QAbstractTableModel пользовательская модель задание объектного имени
Всем привет! Работаю с данными, которые отображаются в таблице. Использую пользовательскую модель....

2
0 / 0 / 0
Регистрация: 25.11.2020
Сообщений: 58
21.05.2022, 18:51  [ТС] 2
Как Заполнить данными список или таблицу из отдельного окна ввода?
0
4 / 3 / 3
Регистрация: 06.02.2015
Сообщений: 25
Записей в блоге: 34
16.06.2022, 14:58 3
Лучший ответ Сообщение было отмечено ardu_c как решение

Решение

Возможно вам будет достаточно использовать QAbstractListModel.

Так же вызывает сомнения уместность использования диалогового окна для получения данных.
Вы уверены что это необходимо?
Обычно для получения данных от пользователя саму строку (или ячейку таблицы) делают редактируемой. Через реализацию метода createEditor в делегате. Например Spin Box Delegate Example.

Так же при создании делегата вам надо будет реализовать setModelData который отвечает за то чтобы отдать полученые данные модели.

Цитата Сообщение от ardu_c Посмотреть сообщение
Как добавить по две кнопки на каждую строку таблицы?
если отбросить выше названные сомнения, то кнопки можно добавить через создание виджета в createEditor у делегата.
0
16.06.2022, 14:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2022, 14:58
Помогаю со студенческими работами здесь

Можно ли положить в ячейку QAbstractTableModel еще одну модель данных?
Всем доброго времени суток! У меня вопрос к сообществу. Есть объект, который представляет собой...

Как заполнить модель TableView из LocalStorage
Имеется LocalStorage function getLists() { var db = getDatabase(); db.transaction(...

Как заполнить модель значениями по умолчанию если от клиента пришли невалидные данные?
Всех приветствую. Приходит мне в модель вместо int? строка, которую валидатор (валидатор по...

Как заполнить словарь ключами из ввода пользователя?
Не могу понять, как реализовать подобные действия: на вход посредством ввода пользователя подаётся...

Как программно заполнить поле ввода на сайте
Я хочу, чтобы с моей программы можно было отправить СМС на мой телефон, это похоже на SendReport,...

Как заполнить DataGrid из другого окна?
Пытаюсь заполнить DataGrid из другого окна, но не чего не получается! ...

Вывод окна ввода снова после не правильно ввода
Доброй ночи :) Программу почти доделал, осталась мелочь с которой и уже бьюсь не один час, решил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru