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

Изменение цвета фона строки QTreeView не работает
У меня есть QTreeView , и мне нужны разные цвета фона для строк в зависимости от их содержимого. Для этого я получил class MyTreeView от QTreeView и реализовал метод рисования следующим образом: void MyTreeView::drawRow (QPainter*...
12089 просмотров
schedule 17.09.2021

QTreeView удалить кнопку украшения / развернуть для всех элементов
Я хочу, чтобы мой QTreeView всегда расширял все элементы. В этом случае все кнопки / украшения расширения не нужны, и я хочу избавиться от них. Как их все удалить? setRootIsDecorated удалит эти кнопки только на первом уровне ...
5806 просмотров
schedule 23.11.2021

Как мне получить целую строку из многоколоночного PyQT Qtreeview?
Я относительно новичок в PyQT, я долго и упорно занимался исследованиями, и я просто не могу найти ответа на этот вопрос. В основном у меня есть QTreeView, который заполняется данными из QStandardItemModel. Эти данные имеют 2 столбца и различные...
1367 просмотров
schedule 19.10.2021

QTreeWigetItem - Как управлять щелчком, чтобы напрямую изменить имя текста элемента
Я создал QTreeView, который хранится в QTreeWidgetItem. Мое приложение - это своего рода файловый браузер. ViewTree определяется следующим образом: void MainWindow::createTreeView() { TreeViewSection = new QWidget(); QVBoxLayout...
357 просмотров
schedule 26.11.2021

охватывающий несколько столбцов, используя QTreeView и QAbstractItemModel
Я хочу создать TreeView, где записи верхнего уровня охватывают все столбцы (например, у них одна строка), а дети охватывают несколько столбцов (например, у них есть несколько строк). Я пытался добиться этого с помощью...
2113 просмотров
schedule 28.10.2021

QTreeView отключить отображение корневого узла
В моем проекте я использую QTreeView для отображения конфигурации графика. Сверху у меня есть корневой узел с именем PlotConfig , содержащий несколько окон графика. Каждое окно графика содержит несколько простых графиков xy. В общем, у меня...
2258 просмотров
schedule 09.11.2021

Как синхронизируются QtreeView и TreeModel
Я использую pyqt5 и python 3.6. Я смущен индексными функциями в QModel / TreeView и прошу здесь очистить мой узел в мозгу. Некоторые темы запутали меня больше, потому что они очень особенные. У меня вопрос более-менее базовый. У меня есть модель...
138 просмотров
schedule 04.11.2021

Как сделать узел PyQt5 QTreeview редактируемым в коде?
У меня вопрос. Я использую PyQt5 и Python 3.6, и я хочу использовать QTreeview для перечисления файлов в папке. Когда пользователь щелкает правой кнопкой мыши файл в папке, у меня появляется контекстное меню. Один из вариантов - «Переименовать»....
1117 просмотров
schedule 08.10.2021

Получение полного имени индекса из выбора в QTreeView
Я создал QTreeView с помощью PyQt, где в TreeView он заполнен следующей иерархией: |- users |--|-- John |--|--|--- graphics |--|-- Alice В моем TreeView я выбрал graphics . Пока я могу получить индекс / имя выбора следующим образом:...
67 просмотров
schedule 03.10.2021

хранить и извлекать данные об элементах / строках в QTreeView () - Object через QStardItemModel ()
Я заполняю данные из базы данных SQLite в элемент управления PyQt5 TreeView (QTreeView). Данные записываются через QStandardItemModel (). Проблема: я хочу запомнить row_id для каждой строки, не отображая его. Раньше я выбирал его в запросе, но...
1079 просмотров

Как исключить расширение файла при переименовании элемента в QTreeView
Теперь действие для переименования выберет весь текст, который я хотел изменить, но я хочу сохранить прежнее расширение файла. Я не хочу, чтобы пользователь менял расширение, если он этого не хочет. Как я могу решить проблему. Благодарю.
35 просмотров
schedule 15.11.2021

Редактирование элемента захвата QTreeWidget завершено без изменения текста
Я разрабатываю приложение Qt с QTreeWidget в форме Qt Designer. Пользователь может нажать кнопку добавления нового элемента, и новый элемент появится с именем по умолчанию, после чего пользователь должен ввести имя элемента. Итак, это мой код:...
2998 просмотров

Как получить выбранный элемент в QFileSystemModel и QTreeView
Я хочу получить путь к файлу и имя файла из представления в виде дерева в pyqt5. У меня это работало, но я хотел реализовать поиск, который работает, но, делая это, я пожертвовал возможностью получить имя файла и путь к файлу. Это мое дерево:...
967 просмотров
schedule 29.03.2022

PyQt4: возможно ли иметь элементы с несколькими родителями в QTreeView?
Я пытаюсь визуализировать модель, в которой каждый объект может иметь несколько родителей. Минимальный пример: root |--- parent1 | |--- child1 | |--- child2 |--- parent2 |--- child1 |--- child3 Я не могу...
95 просмотров
schedule 10.04.2022

Новая строка QTreeView не видна без layoutChanged
Я реализовал иерархический qtreeview на основе этого примера: http://doc.qt.io/qt-5/qtwidgets-itemviews-simpletreemodel-example.html Я также использую QSortFilterProxyModel вместе с моделью для фильтрации. Я строю древовидную структуру,...
65 просмотров
schedule 20.04.2022

Как скрыть расширения файлов в QFileSystemModel
Я привязал QFileSystemModel к QTreeView. QFileSystemModel имеет readOnly значение false, поэтому пользователь может переименовывать файлы... Однако я не хочу, чтобы пользователь случайно переименовал файл и забыл его расширение, поскольку это...
1877 просмотров
schedule 30.04.2022

Подсказка PyQt для QTreeView
Пожалуйста, объясните, как включить и показать всплывающую подсказку для каждого элемента в QTreeView. Я нашел образец кода class TreeModel(QAbstractItemModel) , но из-за моего начального уровня я не могу понять, как применить его для своих нужд....
1529 просмотров
schedule 02.05.2022

Реализация пользовательского файлового браузера на PySide6
Я хотел бы реализовать файловый браузер на PySide6, и мои цели: Отображать файлы и папки с .. всегда вверху (независимо от сортировки), чтобы пользователь мог дважды щелкнуть по ним и перейти на один уровень вверх. После .. я хотел бы...
108 просмотров

Представление/модель/контроллер: как спроектировать иерархическую переменную данных
В PyQt4 Model-View руководстве автор разрабатывает Node() класс для использования с QAbstractItemModel , связанным с QTreeView : class Node(object): def __init__(self, name, parent=None): self._name = name...
341 просмотров
schedule 11.06.2022

Большой Xml в Qtreeview
У меня есть большой файл XML (2000-3000 строк), который я хочу просмотреть. Цель состоит в том, чтобы показать все данные в Qtreeview и выделить те, которые могут быть ошибочными. Я тестировал примеры Qt (XBEL) и пример из книги Жасмин Бланшетт,...
1673 просмотров
schedule 28.06.2022