Вопросы по теме 'qtreeview'
Как я могу эффективно расширить все поддерево QTreeView?
РЕДАКТИРОВАТЬ: оказывается, что проблема с корневой производительностью была функцией подгонки размера, прикрепленной к сигналу Expanded(), поэтому я собираюсь принять первый ответ и удалить этот вопрос как вводящий в заблуждение.
Примечание. Я...
3085 просмотров
schedule
28.02.2024
Пользовательское контекстное меню Qt
Я создаю приложение Qt, которое состоит из древовидного представления и веб-просмотра. когда щелкают элемент из древовидного представления, он должен загрузить соответствующий URL-адрес. Все работает . когда я щелкну правой кнопкой мыши по...
3024 просмотров
schedule
21.09.2022
Qt игнорировать правый клик в QItemSelectionModel
Можно ли как-то определить, какая кнопка мыши была нажата внутри QItemSelectionModel?
Я хочу заблокировать щелчок правой кнопкой мыши от изменения выбора.
Я использую это QTreeWidget, поэтому, если есть способ замаскировать все это, это было бы...
1648 просмотров
schedule
30.07.2022
QTreeWidget (применение стилей к элементам)
У меня есть виджет дерева, и в дереве есть три уровня, как показано ниже.
Example Tree
============================
LEVEL1
LEVEL2
LEVEL2
LEVEL3
LEVEL3
LEVEL2
LEVEL2
LEVEL1
Я хочу применять разные стили для...
1243 просмотров
schedule
30.01.2024
Таблица стилей Qt для QTreeView
В настоящее время я столкнулся с проблемой таблиц стилей Qt и QTreeView. Я просто хочу, чтобы текущий элемент, выбранный в дереве, был выделен жирным шрифтом. Я проводил исследования раньше, и решения, приведенные на многих форумах, таковы:...
3516 просмотров
schedule
21.12.2023
Отображать включенный QCheckBox как отключенный
Я использую QTreeView с TreeModel (который наследует QAbstractItemModel). Функция TreeModel::flags() возвращает Qt::ItemIsUserCheckable, поэтому рядом с каждым элементом в представлении отображается флажок. Что мне нужно сделать, так это отобразить...
1127 просмотров
schedule
22.07.2022
QFileSystemModel и QTreeView - странное поведение при сбросе представления
Я написал это на официальном форуме Qt, но он кажется мертвым, поэтому я скопирую его сюда.
Я пишу небольшую программу для копирования файлов. Я использую QTreeView и унаследовал от QFileSystemModel , поэтому я смог добавить флажки в каждую...
1726 просмотров
schedule
18.08.2022
Асинхронный дисплей Qt с асинхронной моделью QFileSystemModel
Я пытаюсь реализовать Custom File Explorer, который извлекает метаданные определенного файла (внутренней файловой системы) и отображает все эти данные вместе с файлами. Для этой задачи я реализовал пользовательскую модель QFileSystemModel, которая...
654 просмотров
schedule
03.11.2022
Двойной щелчок по QTreeView всегда должен возвращать значение первого столбца
У меня есть QTreeView , где были выбраны целые строки:
ui->treeView->setSelectionBehavior (QAbstractItemView::SelectRows);
...и уже заполнен ID-номер ‹--> Описание. Все они структурированы в виде дерева. Я могу щелкнуть по нему и...
864 просмотров
schedule
12.02.2024
Как заставить QTreeView пересчитывать высоту строк?
Есть QTreeView с подклассами QAbstractItemModel и пользовательскими QStyledItemDelegate . Пользовательский делегат sizeHint реализован повторно и возвращает рассчитанную правильную высоту ячейки с учетом переноса текста.
Итак, проблема в...
540 просмотров
schedule
08.04.2024
как создать менеджер папок проекта n pyqt5 qtreewidget с перетаскиванием
Я создаю своего рода qtreewidget, с помощью которого я могу управлять содержимым папки с помощью перетаскивания в моем дереве.
Я просмотрел этот ответ для загрузки содержимого папки и установки для них значка. И затем я использовал этот ответ...
69 просмотров
schedule
24.09.2022
Как получить все элементы, отображаемые в видимой области QTreeWidget?
Я делаю древовидный виджет, в котором я хочу получить все элементы, присутствующие только в видимой области (не все элементы, присутствующие в древовидном виджете) при прокрутке, как показано на изображении ниже:
На первом изображении, как вы...
94 просмотров
schedule
06.06.2024
Как я могу установить выравнивание стрелок на QTreeWidgetItem
Я хочу, чтобы эти стрелки TreeWidget совпадали с верхней частью элемента TreeWidgetItem.
У меня есть QtWidgets.QTreeWidget() , и я создал собственный QtWidgets.QTreeWidgetItem() .
Затем я установил пользовательский виджет «Элемент»...
71 просмотров
schedule
23.02.2024
Подкласс QAbstractItemModel для отображения вложенных данных dict в виде дерева
Я пытаюсь реализовать древовидную структуру, используя вложенные словари для хранения моих данных и отображения их с помощью QTreeView. Важнейшей частью для меня является отслеживание изменений, внесенных в мои данные, либо во вложенной структуре...
47 просмотров
schedule
18.12.2023
Добавить QCombobox внутри конкретной ячейки QTreeview
Я пытался вставить QCombobox только в некоторые определенные ячейки моего QTreeview. Когда я читаю, я думаю, что мне нужно создать своего делегата (которого я создал). Но я не понимаю, как вставить это в свое дерево.
Я хочу осознать это:...
43 просмотров
schedule
07.04.2024
Автоматически расширять qcombobox, который является делегатом в qtreeview
У меня реализована моя собственная QTreeModel, где в первом столбце я использую пользовательский делегат, который представляет собой QComboBox с автозаполнением некоторых строк в нем. Делегат создается с использованием метода QWidget*...
24 просмотров
schedule
10.01.2024