Вопросы по теме 'qabstracttablemodel'
QTableView проверяет, существует ли уже строка
У меня есть программа, которая помещает строки в TableView с помощью модели / представления. Моя модель исходит из QAbstractTableModel и моего представления из QTableView. В моей модели setData() выполняется сортировка по имени:...
1452 просмотров
schedule
03.12.2021
Добавление строки в QTableView с виджетами модели и делегата
Я пытаюсь добавить строку в QTableView с помощью QAbstractTableModel и QItemDelegate, где виджеты появляются в добавленной строке. Из того, что я прочитал, мне нужно вызвать .edit (index) для каждого элемента добавленной строки, чтобы вызвать...
197 просмотров
schedule
04.10.2021
Есть ли общая TableModel, которую мы можем использовать в JTables?
Теперь я изучаю JTables и имею кучу бизнес-объектов, которые я извлекаю из БД с помощью Hibernate + Spring Data JPA .
Мне нравится, что Spring Data JPA обрабатывает всю громоздкую реализацию DAL, и мне было интересно, есть ли что-то подобное для...
3252 просмотров
schedule
11.03.2022
Показать определенные столбцы в QTableView
Предположим, у меня есть QAbstractTableModel, который кормит 2 QTableView. Одно табличное представление показывает все данные в модели. Пожалуйста, посоветуйте, как я могу указать другое табличное представление, чтобы отображать только 2 столбца из...
339 просмотров
schedule
11.04.2022
QTableView показать прокрутку
Я работаю над приложением Qt. Там у меня есть QTableView, который берет свои данные из QAbstractTableModel. Я использую QList для представления каждой строки в таблице. Мой вопрос: я хотел бы начать показывать прокрутку, а не увеличивать размер...
78 просмотров
schedule
15.05.2022
Сортировка QTableView обновляется медленно
У меня есть QTableView с QAbstractTableModel дочерним экземпляром, установленным в качестве модели. Ребенок реализует void sort(int columnt, Qt::SortOrder order) . Я установил QTableView::sortEnabled(bool) на true , чтобы я мог сортировать...
464 просмотров
schedule
25.06.2022
Qt удалить строку из пользовательского QAbstractListModel не работает
Ниже вы найдете мою пользовательскую модель. Я сократил его до самых необходимых вещей:
class myClass : public QAbstractListModel
{
Q_OBJECT
enum Role {
id=Qt::UserRole,
call,
name,
date,
time,...
46 просмотров
schedule
24.06.2022
Qt обновляет TableView каждые x секунд
У меня есть QAbstractTableModel со списком отображаемых пользовательских элементов, эта TableModel является моделью TableView. Как я могу обновлять TableView каждые x секунд? Я пробовал beginInsertRows и endInsertRows, но это вызывало лаги, потому...
326 просмотров
schedule
12.07.2022
Как использовать многострочный текст/разрывы строк в QTableView/QAbstractTableModel?
У меня есть подклассы QAbstractTableModel и QTabelView (и QSortFilterProxyModel), и я хотел бы, чтобы многострочный текст отображался и вводился пользователем в текстовых ячейках (в настоящее время нажатие return подтвердит редактирование вместо...
1485 просмотров
schedule
28.10.2022
Как добавить валидатор для DisplayRole и EditRole в QTableView в PyQt?
У меня есть QTableView, который заполняет файлы и папки как элементы, используя QAbstractTableModel , я не использовал QFileSystemModel , потому что табличное представление отображает не только имена папок, но и атрибуты файлов в папке.
Итак, мой...
756 просмотров
schedule
28.04.2023
QTableView с разной шириной столбца
У меня есть ширина QTableView QAbstractTableModel в приложении, и я хочу сделать каждый столбец разной ширины с параметром изменения размера ui->tableView->horizontalHeader()->setSectionResizeMode (QHeaderView::Stretch);
В моей...
4296 просмотров
schedule
15.02.2023
Как назначить QLinearGradient в качестве цвета фона элементов QTableView
Используя палитру QLineEdit, мы можем назначить QGradient в качестве цвета фона:
line = QtGui.QLineEdit()
palette = line.palette()
QRectF = QtCore.QRectF(line.rect())
gradient = QtGui.QLinearGradient(QRectF.topLeft(), QRectF.topRight())...
1522 просмотров
schedule
11.01.2023
Редактировать таблицу в PyQt QAbstractTableModel без удаления содержимого
Что я уже сделал:
Я реализую пользовательский QAbstractTableModel (используемый в QTableView -виджете), который содержит редактируемые ячейки. Свойства этих ячеек указаны в моем методе flags() , который выглядит так:
def flags(self,...
4790 просмотров
schedule
23.11.2022
Одна модель, два разных представления — PySide
У меня есть QAbstractTableModel с 4 столбцами.
Я пытаюсь отобразить первые 3 столбца в представлении (QTableView), и когда в таком представлении выбрана строка, второе представление (QListView) должно отображать 4-й столбец модели.
Я нашел...
543 просмотров
schedule
16.03.2023
Как получить доступ к другому индексу внутри функции paint() делегата?
Когда мышь находится над ячейкой таблицы, мне нужно создать эффект для всей строки этой ячейки. Это означает, что мне нужно получить доступ к другому индексу.
В этом случае я сделал цикл for, перешел от первого столбца к последнему столбцу таблицы...
219 просмотров
schedule
07.01.2023
Изменить состояние флажка программно в qtableview
Я нашел эту модель для визуализации qtableview с флажками. Это работает, но теперь я хочу также программно изменить состояние флажков (например, кнопку, которая устанавливает/снимает все флажки). Я понятия не имею, как я могу это сделать...
from...
331 просмотров
schedule
25.07.2023
Как добавить QComboBox в первую строку QAbstractTable?
Я хотел бы добавить QComboBox с входными данными (Id, Name, Year) в первую строку QAbstractTableModel? Я пробовал аналогичные сообщения Как установить данные в QComboBox с помощью QAbstractTableModel (Модель/представление)? и Как добавить Select...
29 просмотров
schedule
25.02.2023
Выравнивание по центру содержимого ячеек в QTableView
У меня есть QTableView.
Есть ли способ выровнять по центру все содержимое ячейки этого представления?
Я не использую никакого делегата. Это просто AbstractTableModel , который добавляется в качестве модели к QTableView .
Как мне выровнять...
7163 просмотров
schedule
20.12.2023
Как я могу изменить объект моей модели, дважды щелкнув его в представлении
У меня есть QTableView, отображающий QAbstractTableModel, который представляет мой список объектов. Один атрибут моего объекта является логическим (isExpired), я просто хочу изменить этот атрибут при двойном щелчке по определенной ячейке в...
115 просмотров
schedule
03.02.2024