Описание тега qitemdelegate
QItemDelegate - это класс Qt, который предоставляет средства отображения и редактирования для элементов данных из модели.
0
ответов
Повторное редактирование ячейки QTableView, когда данное значение недопустимо
У меня есть QTableView, который получает данные из пользовательской модели, и она редактируется с использованием пользовательского делегата. //... view->setModel(stockModel); view->setItemDelegateForColumn(0, nameDelegate); Когда пользователь …
03 июл '13 в 11:58
1
ответ
Сделайте делегата QtComboBox способным обнаруживать клики
Я новичок в Qt. У меня есть таблица со списком делегатов в качестве второго столбца. Я хотел обнаружить щелчок на поле со списком. Я подумал об одном подходе: добавить поле со списком в качестве частной переменной в ComboBoxDelegate и добавление пуб…
04 май '14 в 04:17
0
ответов
Выровнять каждый столбец по-разному в QTableWidget
Мне нужно создать такую таблицу Как выровнять первый столбец по левому, второму и третьему столбцам по центру и последнему столбцу по правому краю, чтобы, когда кто-то вставлял данные, они автоматически выравнивались, как я хочу? Мой первый код: u…
27 июн '16 в 07:33
0
ответов
Рекомендация: QDataWidgetMapper для вложенных виджетов или расширение QAbstractItemView с делегатами
Мои данные загружаются из файла XML и, безусловно, являются иерархическими. Адаптация данных для работы с каркасом Model/View в Qt кажется простой. Однако узлы XML не являются примитивными объектами, такими как числа или строки. Мне нравится отображ…
19 фев '14 в 16:58
2
ответа
QAbstractItemDelegate рисования при перетаскивании проблемы
Я перегружаю функцию paint() в QAbstractItemDelegate (мой собственный класс делегата Item). При перетаскивании рисует содержимое всей ячейки, что мне не нужно. Я предполагаю, что функция paint() вызывается с чем-то конкретным во время перетаскивания…
24 мар '11 в 23:09
2
ответа
Показать другие данные в QTableView с QItemDelegate
У меня есть QTableView, связанный с QSqlTableModel.В первом столбце есть только даты в этом формате: 2010-01-02 Я хочу, чтобы в этом столбце отображалась дата в этом формате (но без изменения реальных данных): 02.01.2010 Я знаю, что мне нужно создат…
06 янв '10 в 13:06
1
ответ
Пользовательский делегат не следует при переупорядочении QTableView
Я использую пользовательский делегат для отображения столбца comboBox в моем QTableView. В дополнение к проблеме выбора по умолчанию ( введите описание ссылки здесь) у меня есть проблема, когда я переупорядочиваю данные моего QTableView (по столбцам…
11 май '11 в 15:51
2
ответа
Изменение размера раздела QTableView с помощью пользовательского редактора
У меня есть заявление с QTableView и модель, полученная из QAbstractItemModel: первый столбец таблицы содержит текст (метка для каждой строки), а второй столбец показывает значение, которое можно выбрать с помощью QComboBox создан из пользовательско…
04 июл '17 в 15:39
1
ответ
Почему нажатие клавиши "Tab" генерирует только событие QEvent::ShortcutOverride?
Фон Привет, ребята. Я сделал собственный виджет с QLineEdit и несколько QPushButtons чтобы использовать его с пользовательским делегатом элемента: class LineEditor : public QWidget { public: explicit LineEditor(QWidget *parent = 0) : QWidget(parent)…
27 авг '12 в 16:07
1
ответ
PyQt5 Подсветка выбранной ячейки TreeWidget
Короче говоря, моя древовидная таблица работает с плавающей запятой, и я хотел ограничить количество десятичных разрядов, показанных в таблице, но я не хотел терять данные, потому что я выполняю вычисления с ним. Я подкласс ItemDelegate и переопреде…
21 янв '19 в 03:31
0
ответов
Пользовательский QTableVIew, обрабатывающий событие нажатия мыши
Я пытался реализовать свою собственную версию QTableView класс в течение некоторого времени Я хотел бы, чтобы строка таблицы реагировала на событие нажатия мыши другим цветом непосредственно перед тем, как будет выбран определенный ряд. Точно так же…
22 фев '19 в 23:08
1
ответ
QTableWidget, позволяет набирать только цифры
У меня есть QTableWidget с четырьмя колоннами. Я хочу, чтобы пользователь мог вставлять только целые числа в первых трех и двойные в четвертом. Я считаю, что это можно сделать с делегатом, но я не нашел соответствующих примеров (только некоторые с Q…
05 ноя '09 в 19:07
1
ответ
Размер редактора в QItemDelegate
У меня есть собственный делегат, подкласс из QItemDelegate, который предоставляет QComboBox в самом первом столбце и QLineEdit во всех остальных столбцах. SensorDisplayDelegate::SensorDisplayDelegate(QObject *parent) : QItemDelegate(parent) {} QWidg…
02 янв '17 в 14:51
3
ответа
PyQt QTreeWidget проблема с пользовательским делегатом
Я пытаюсь написать простой редактор свойств. Я автоматически сгенерировал класс pyqt (WorkZone в приведенном ниже коде), и мне нужно просмотреть / отредактировать некоторые его свойства с помощью PropertyEditor, с делегатом PropertyEditorDelegate, к…
04 мар '10 в 14:19
1
ответ
Как передать mousePressEvent из QItemDelegate в QTableView
Код создает один QTableView. Левый столбец предварительно заполнен делегатами QLineEdits. Правый столбец не заполнен какими-либо делегатами. При щелчке делегированного QLineEdit в левой колонке делегированный элемент блокирует сигнал "нажал", и "яче…
07 май '16 в 16:47
3
ответа
Qt Использование собственного QItemDelegate для QTableView
Я следовал учебнику Spin Box Delegate, который предоставляет Qt, чтобы попытаться реализовать свой собственный QItemDelegate, Это будет использоваться для указания QComboBox представлять данные в QTableView клетка, но она не работает. Моя самая боль…
21 май '13 в 00:27
1
ответ
PyQt4 setItemDelegateForRow, вызывающий ошибку сегментации
Я пытаюсь установить делегат редактора в моем QTableView, специфичном для каждой строки данных, используя метод QTableView.setItemDelegateForRow(). Когда я устанавливаю делегат на несколько строк, это приводит к ошибке сегментации PyQt4. Кажется, по…
20 ноя '12 в 20:36
1
ответ
Qt - Запуск события, когда изменяется выбор делегата абстрактного элемента.
Я пытаюсь сделать табличное представление со строкой, которая имеет отдельный раскрывающийся список для каждого столбца. Пользователь может выбрать только комбинацию значений. То есть, если пользователь выбирает "А" из первого раскрывающегося списка…
04 июл '14 в 07:58
1
ответ
Как закрыть редактор, созданный с помощью пользовательского QItemDelegate::createEditor()
Я создал пользовательский элемент делегата, который позволяет пользователям редактировать список путей к файлам: Я добился этого с помощью пользовательского класса DirEdit. Теперь выбранный путь фиксируется, и редактор закрывается, когда пользовател…
10 июн '15 в 09:11
1
ответ
QStyledItemDelegate: зафиксировать значение QComboBox для моделирования по клику
Я устанавливаю QStyledItemDelegate на моей модели для определенного поля, и возвращая QComboBox от QStyledItemDelegate::createEditor QComboBox* createEditor(QWidget* parent) { QComboBox* cb = new QComboBox(parent); cb->addItem("UNDEFINED"); cb-&g…
12 июн '18 в 20:44