Описание тега qstyleditemdelegate
Класс QStyledItemDelegate, часть инфраструктуры Qt, предоставляет средства отображения и редактирования для элементов данных из модели.
1
ответ
Как сделать так, чтобы представление элементов отображало обогащенный (html) текст в PyQt?
Я пытаюсь перевести код из этой темы в Python: import sys from PyQt4.QtCore import * from PyQt4.QtGui import * __data__ = [ "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.…
02 июн '10 в 17:03
1
ответ
Установить размер для ячейки в QTreeView
Мне нужно установить: -minimum height for a cell in QTreeView (25px) -the height and width to fit with the content of each cell. Я знаю, что мы можем сделать это с помощью sizeHint() в Delegate или с sizeHintRole в Model, но все еще не представляю, …
14 авг '18 в 07:30
1
ответ
Проблема отрисовки рисованной линии в QTableWidgetItem
Я хотел бы нарисовать линию внутри QTableWidgetItem, Чтобы нарисовать линию, я переопределил QStyledItemDelegate::paint метод. Но когда я прокручиваю или выбираю элемент в QTableWidget, Некоторые предметы теряют эффект рисования. Вот моя реализация …
16 сен '15 в 09:53
1
ответ
closeEditor принимает только 2 аргумента (2 дано)
Кто-нибудь знает, почему я получаю следующую ошибку: TypeError: closeEditor(QWidget*,QAbstractItemDelegate::EndEditHint) only accepts 2 arguments, 2 given! Я использую QStyledItemDelegate, чтобы иметь больше контроля над таблицей (QTableWidget()), и…
10 июл '13 в 09:19
1
ответ
Qt5 Подклассы QStyledItemDelegate Форматирование
Я разрабатываю графический интерфейс для базы данных SQLite в Qt5. я использую QSqlQueryModel а также QTableView для хранения и отображения данных. Затем я создал пользовательский делегат для замены числовых значений некоторых столбцов их литералами…
31 авг '16 в 08:20
1
ответ
QStyledItemDelegate и QStandardItem, предотвращающие изменение текста, разрешают только выделять и копировать
У меня есть простой QStandardItem и QTableView и QStyledItemDelegate. У них есть делегаты, я хотел бы отключить возможность для пользователя изменять содержимое столбца в таблице, и разрешать только выбирать и копировать. Я думаю, это связано с QSty…
28 ноя '12 в 09:19
0
ответов
Делегат для QComboBox не работает для элемента по умолчанию
Я использую QComboBox для отображения некоторых MAC-адресов, которые приходят из базы данных в виде целых чисел. Для отображения их в более привычном формате "пунктирные октеты" я создал следующий QStyledItemDelegate: class MacAddressDelegate(QStyle…
24 июн '13 в 18:08
1
ответ
Правильно реализовать QStyledItemDelegate
У меня есть класс (EditorTagManager), который содержит QTreeWidget. Во время выполнения дерево может содержать любое количество элементов тегов, каждый из которых можно проверить. Я пытаюсь добавить горизонтальные линии между QTreeWidgetItems, чтобы…
29 июл '13 в 23:56
0
ответов
QTableView теряет фокус без причины
Я пытался понять, почему это происходит, но тщетно. У меня есть QTableView, который имеет разные делегаты (унаследованные классы QStyledItemDelegate) для каждого столбца. Я проверил делегатов в другом виде, и они работают нормально. Моя проблема в т…
19 ноя '14 в 18:47
1
ответ
QStyledItemDelegate, как сделать два виджета в одной строке?
Я создал класс QStyledItemDelegate, в котором я хочу сделать некоторые элементы проверяемыми, а некоторые с двумя виджетами. Но это не работает правильно. Что мне не хватает? Вот как это выглядит: Смотрите строку 1, похоже, что два виджета есть, но …
29 июл '18 в 06:09
0
ответов
Пользовательский делегат Pyqt для qlistview с редактором
Я хочу переписать свое приложение с использованием Qlistwidget в QListView с данными модели / представления, потому что это просто имеет гораздо больший смысл. В моем старом приложении у меня есть подклассный Listwidget, который добавляет элементы с…
17 июл '18 в 19:36
1
ответ
Как обновить TableView с данными о прогрессе для нескольких ProgressBars?
Я начал расширять qGet DownloadManager излучать прогресс TransferItemтак, чтобы я мог подключиться к нему. Я вставляю данные о прогрессе в ячейку TableView модель для отображения с DelegateНаконец, делегат рисует индикатор выполнения. Это работает в…
19 апр '16 в 14:41
1
ответ
Как подключиться к сигналу делегата колонки
Я создал рабочий делегат PushButton для QTableView. Когда кнопка нажата, она издаст сигнал щелчка кнопки (а также напечатает, чтобы показать, что она работает). Я установил делегат кнопки в качестве делегата элемента для столбца 1 (см. Tableview.set…
05 июн '18 в 21:59
2
ответа
QListView с CustomWIdget с использованием QStyledItemDelegate
Я пытаюсь создать QListView с QStyledItemDelegate чтобы показать данные более организованным способом. Я прошел этот сайт, и все это на C++, и я понятия не имею об этом, догадываясь по синтаксису и вызовам, которые использовались в посте, я пытался …
20 мар '16 в 16:10
1
ответ
Настройка поведения выбора QStandardItem с помощью QStyledItemDelegate
Я использую QStyledItemDelegate стилизовать предметы в моем QTreeView, Корни моего дерева не украшены. Это просто простое дерево с отношением, похожим на приведенное ниже: ColorBook1 Color1 Color2 ColorBook2 Color3 Родитель и дочерний элемент оформл…
13 фев '15 в 03:20
0
ответов
Qt TableWidget - изображение, которое появляется при нажатии на ячейку
Я использую QTableWidget с двумя столбцами. В первом столбце отображаются изображения. Во втором столбце отображается текст. Я зову QBrush::setTexture в первом столбце, а не setIcon функция. Я хочу, чтобы изображения в первом столбце изменялись при …
02 июн '16 в 05:00
1
ответ
QStyledItemDelegate проблемы обновления краски
В настоящее время я пытаюсь обернуть голову вокруг подхода просмотра модели и написать приложение для просмотра миниатюр. В этом примере я просто пытаюсь нарисовать 20 блоков, но я получаю то, что кажется случайным выбором, который обновляется при д…
08 окт '16 в 13:40
1
ответ
Qt5 C++: установить делегат Spinbox для определенного столбца таблицы
Я пытаюсь добавить делегата элемента spinbox в определенный столбец в моей таблице. После просмотра примера в Qt я скопировал большую часть этого кода и реализовал его, но когда я звоню setItemDelegateForColumn() мое приложение вылетает. Индекс стол…
19 окт '13 в 07:42
2
ответа
Невозможно получить объект отправителя в слоте сигнала dataChanged QAbstractItemModel
Я подкласс QAbstractItemModel и пытаюсь получить виджет в слоте сигнала dataChanged. connect(model, SIGNAL(dataChanged(const QModelIndex&, const QModelIndex&)), this, SLOT(slotDataChanged(const QModelIndex&, const QModelIndex&))); vo…
22 ноя '16 в 16:34
1
ответ
QStyledItemDelegate частично выделить текст редактора QLineEdit по умолчанию
У меня есть подкласс QStyledItemDelegate который на данный момент не переопределяет никакие функции (для простоты вопроса). По умолчанию QStyledItemDelegate реализация, когда пользователь начинает редактировать текст в QTableViewделегат рисует QLine…
23 сен '16 в 18:38