Все вопросы: [qitemdelegate]

11 вопросов

похожие теги:
2
голосов
1ответов
1919 просмотров

Как определить, выбран ли элемент в функции paint () QItemDelegate?

Я создаю таблицу с помощью QItemDelegate.Я использую метод paint (..) для рисования делегированных элементов, чтобы они выглядели одинаково, когда они выходят из режима редактирования, но мне также нужно рисовать элементы по-другому, когда они выбраны или нет, и метод рисования также вызывается ...

1
голосов
1ответов
2843 просмотров

QTableWidget, позволяет вводить только числа

У меня QTableWidget с четырьмя столбцами.Я хочу, чтобы пользователь мог вставлять только целые числа в первые три и двойные в четвертые. Я считаю, что это можно сделать с помощью delegate, но я не нашел соответствующих примеров (только некоторые с QDateTimeEdit). Что мне делать?

3
голосов
1ответов
649 просмотров

Should I use Delegate Classes if I want items to be edited using a dialog in Qt?

All examples in Qt show that one should use delegate classes to provide editors that reside within QTreeView (QListView, etc). I want to have a separate non-modal dialog to edit item's attributes. Should I use delegate classes to do so? That is, no editing or special behavior is required within ...

12
голосов
1ответов
4286 просмотров

Модель - Вид - Контроллер в Qt

Я более или менее понимаю, как работает MPV. Но я не понимаю, какие классы: QAbstractItemModel QAbstractItemView QAbstractItemDelegate/QItemDelegate Сможете сделать для меня? Если это уместно, я использую QGraphicsScene/QGraphicsView с некоторыми элементами (визуальное представлен...

0
голосов
7ответов
2706 просмотров

Каков наилучший способ заставить ячейки QTableView иметь состояния нажатия кнопок вверх и вниз в Qt?

Я пытаюсь сделать ячейки QTableView похожими на кнопки с трехмерным изображением. Чтобы при нажатии на ячейку кнопка выглядела нажатой. Кажется, все думают, что я просто хочу изменить цвет, мне нужно показать изображения обычной кнопки и нажатой кнопки, которые выглядят трехмерными. Я уже с...

33
голосов
5ответов
45903 просмотров

QListView / QListWidget с настраиваемыми элементами и виджетами настраиваемых элементов

Я пишу приложение PyQt, и у меня возникли проблемы с созданием настраиваемого представления списка. Я бы хотел, чтобы список содержал произвольные виджеты (в частности, один пользовательский виджет). Как мне это сделать? Похоже, что альтернативой было бы создание представления таблицы или сет...

9
голосов
2ответов
22463 просмотров

ListView флажков в PyQt

Я хочу отобразить QListView, где каждый элемент представляет собой флажок с некоторой меткой. Флажки должны быть видны всегда. Один из способов, который я могу придумать, - это использовать настраиваемый делегат и QAbstractListModel. Есть способы попроще? Можете ли вы предоставить для этого прос...

3
голосов
2ответов
4722 просмотров

Тайна: Почему в Qt вызывается editorEvent, а не createEditor?

Я создаю подкласс от QAbstractItemDelegate. Это мой код. Предложения приветствуются: QWidget *ParmDelegate::createWidget(Parm *p, const QModelIndex &index) const { QWidget *w; if (index.column() == 0) { w = new QLabel(p->getName().c_str()); } else { if (p-&g...

9
голосов
4ответов
7700 просмотров

Как мне сказать Qt всегда показывать редактор в QTableView?

У меня есть QTableView, для которого я хочу всегда отображать последний столбец в режиме редактирования. (Это QComboBox, где пользователь всегда должен иметь возможность изменять значение.) Мне кажется, я видел решение в документации Qt , но могу больше не нахожу. Есть ли простой способ сдел...

4
голосов
4ответов
7457 просмотров

Как сделать делегат элемента рисования QCombobox для текущего элемента? (Qt 4)

Делегат элемента набора QCombobox не рисует для текущего элемента .. Я пытаюсь создать поле со списком, показывающее разные типы линий (сплошные, пунктирные, тире и т. д.). В настоящее время я устанавливаю делегата элемента для его содержимого чтобы рисовать / раскрашивать тип линии вместо от...

3
голосов
1ответов
2007 просмотров

Используйте QItemDelegate для отображения эскизов изображений

Как лучше всего использовать QItemDelegate в QT4 для отображения эскизов изображений? в виду? В частности, как предотвратить блокировку делегата элемента при генерации pixmaps из очень больших файлов изображений (> 500 МБ)? Может ли кто-нибудь дать ссылку на какой-нибудь пример кода, ...