Вопросы по теме 'qtreeview'

Как я могу эффективно расширить все поддерево QTreeView?
РЕДАКТИРОВАТЬ: оказывается, что проблема с корневой производительностью была функцией подгонки размера, прикрепленной к сигналу Expanded(), поэтому я собираюсь принять первый ответ и удалить этот вопрос как вводящий в заблуждение. Примечание. Я...
3085 просмотров
schedule 28.02.2024

Пользовательское контекстное меню Qt
Я создаю приложение Qt, которое состоит из древовидного представления и веб-просмотра. когда щелкают элемент из древовидного представления, он должен загрузить соответствующий URL-адрес. Все работает . когда я щелкну правой кнопкой мыши по...
3024 просмотров
schedule 21.09.2022

Qt игнорировать правый клик в QItemSelectionModel
Можно ли как-то определить, какая кнопка мыши была нажата внутри QItemSelectionModel? Я хочу заблокировать щелчок правой кнопкой мыши от изменения выбора. Я использую это QTreeWidget, поэтому, если есть способ замаскировать все это, это было бы...
1648 просмотров

QTreeWidget (применение стилей к элементам)
У меня есть виджет дерева, и в дереве есть три уровня, как показано ниже. Example Tree ============================ LEVEL1 LEVEL2 LEVEL2 LEVEL3 LEVEL3 LEVEL2 LEVEL2 LEVEL1 Я хочу применять разные стили для...
1243 просмотров
schedule 30.01.2024

Таблица стилей Qt для QTreeView
В настоящее время я столкнулся с проблемой таблиц стилей Qt и QTreeView. Я просто хочу, чтобы текущий элемент, выбранный в дереве, был выделен жирным шрифтом. Я проводил исследования раньше, и решения, приведенные на многих форумах, таковы:...
3516 просмотров

Отображать включенный 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 просмотров

Подкласс QAbstractItemModel для отображения вложенных данных dict в виде дерева
Я пытаюсь реализовать древовидную структуру, используя вложенные словари для хранения моих данных и отображения их с помощью QTreeView. Важнейшей частью для меня является отслеживание изменений, внесенных в мои данные, либо во вложенной структуре...
47 просмотров

Добавить QCombobox внутри конкретной ячейки QTreeview
Я пытался вставить QCombobox только в некоторые определенные ячейки моего QTreeview. Когда я читаю, я думаю, что мне нужно создать своего делегата (которого я создал). Но я не понимаю, как вставить это в свое дерево. Я хочу осознать это:...
43 просмотров
schedule 07.04.2024

Автоматически расширять qcombobox, который является делегатом в qtreeview
У меня реализована моя собственная QTreeModel, где в первом столбце я использую пользовательский делегат, который представляет собой QComboBox с автозаполнением некоторых строк в нем. Делегат создается с использованием метода QWidget*...
24 просмотров
schedule 10.01.2024