Описание тега qtreeview

QTreeView - это класс в структуре Qt. Он обеспечивает реализацию модели / представления по умолчанию для представления в виде дерева.
1 ответ

Как удалить размер, тип, дату изменения в QFileSystemModel?

Я использую QFileSystemModel, но я просто хочу показать каталог дерева в QTreeView, Я не хочу показывать размер, тип и дату изменения. Это мой код: def setFileModel(self): self.model = QtGui.QFileSystemModel() self.folders_lv.setModel(self.model) se…
16 янв '15 в 12:37
1 ответ

Ошибка Qt "постоянные модельные индексы повреждены", почему?

У меня проблема с моим приложением Qt/ для интервью. Я использую QTreeView для отображения данных дерева. Я реализовал свою собственную модель на основе QAbstractItemModel. Я получаю следующую ошибку до сбоя приложения. Это часто случается после тог…
12 сен '11 в 23:22
1 ответ

Как я могу установить фокус клавиатуры для элемента QTreeView?

Я использую python3.5 и PyQt 5.6 с Qt 5.6.1 В моем приложении https://github.com/barry-scott/scm-workbench меня есть QTreeView, в котором нужно выбрать элемент. Я могу использовать мышь для выбора элемента и клавиши курсора клавиатуры для перемещени…
19 июл '16 в 10:27
1 ответ

Постоянный текст в делегате QTreeView в режиме редактирования

Я использую QTreeView с делегатом по умолчанию для отображения редактируемых данных модели. Когда я дважды щелкаю или нажимаю F2 в поле, которое я хочу изменить, я получаю поле для редактирования текста, но существующий текст стирается, когда появля…
20 окт '14 в 19:38
1 ответ

Реализация mousePressEvent QTreeview предотвращает выбор элементов

Привет всем, у меня есть класс, который унаследован от Qtreeview, и я реализую простую (пустую) функцию mousePressEventНо всякий раз, когда я пытаюсь сделать это, выбор элементов в Qtreeview отключается, когда я удаляю эту функцию, все работает норм…
27 окт '10 в 13:18
4 ответа

Python: пример PyQt QTreeview - выбор

Я использую Python 2.7 и Qt конструктор, и я новичок в MVC: у меня завершено View в Qt, чтобы дать мне список дерева каталогов, и контроллер для запуска вещей. Мой вопрос: Учитывая представление Qtree, как я могу получить каталог после выбора dir? С…
02 июн '14 в 11:52
2 ответа

QTreeview изменить значок в строке Icon click

Как я могу инициировать изменение значка, когда пользователь щелкает значок только для элементов / строк в списке, которые имеют тип File. Каждая строка в древовидной структуре содержит объект в UserRole с именем TreeItem, который сохраняет, если эл…
11 июл '17 в 13:08
2 ответа

Qt QTreeView - возврат к предыдущему выбору, когда условие не выполнено

При изменении выбора QTreeView я хотел бы вернуться к предыдущему выбору, если определенное условие не выполняется. Например: void Editor::treeFolderSelected(QModelIndex const& index) { if(widget) { if(!widget->trySaveChanges()) { //revert to…
25 авг '11 в 14:31
1 ответ

Как получить целую строку из многостолбцового PyQT Qtreeview?

Я относительно новичок в PyQT, и я долго и усердно изучал, и я просто не могу найти ответ на этот вопрос. По сути, у меня есть QTreeView, который заполняется данными из QStandardItemModel. Эти данные имеют 2 столбца и существуют различные заголовки,…
26 апр '14 в 20:20
1 ответ

Деактивация элемента дерева в QTreeView

При использовании QWidgetItem вы можете использовать функцию: setDisabled(), чтобы выделить серый элемент дерева. Я пытаюсь выяснить, как это сделать в контексте QTreeView и QAbstractItemModel? Я посмотрел на все qt.ItemDataRoles, но ни один не выпр…
31 мар '14 в 19:48
1 ответ

Установить выбор из списка индексов в QTreeView

Есть ли в PySide способ выбрать несколько сотен элементов древовидной структуры без необходимости вручную переходить от строки к строке и выбирать их? Проблема этого метода заключается в том, что пользовательский интерфейс обновляется каждый раз, ко…
13 ноя '17 в 18:51
1 ответ

QTreeView со столбцами

Я получил эти сообщения по шине can, которые должны отображаться на подходящем виджете Qt (см. Прикрепленное изображение). Кажется, я могу использовать QTreeView для этого. Мне нужно показать дерево, которое содержит много сообщений, как показано на…
16 апр '13 в 05:26
1 ответ

Какие быстрые элементы управления Qt я должен использовать для этого предложенного интерфейса?

Я относительно новичок в QML и Qt Quick и ищу рекомендации по отображению интерфейса здесь: Этот интерфейс был сделан с помощью QGraphicWidgets с использованием Json в качестве модели: Если вы заметили, внешний контейнер "Carriage Strength" в основн…
20 дек '18 в 19:49
1 ответ

Qt4: Как получить выбранный индекс в QTreeView

У меня есть программа, которая имеет дерево каталогов, которые открываются в поддеревья файлов внутри этих каталогов. На мой взгляд, есть два столбца: - само дерево - и рядом с ним текстовый столбец, в котором указано, был ли выбран файл. - Пользова…
20 авг '13 в 13:06
0 ответов

Установите высоту QTreeView равной высоте N строк

Я хочу использовать QTreeView (PyQt5) и установить его высоту в соответствии с количеством записей первого уровня, которые имеет модель. Это потому, что я не знаю, сколько записей будет отображаться, и я не хочу тратить высоту по умолчанию для видже…
03 дек '18 в 09:51
1 ответ

Двойной щелчок на QTreeView развернуть элемент стрелка

В моем проекте Qt 5.6.2 я заметил, что если вы дважды щелкните на QTreeView item (фактическая часть стрелки, а не текст элемента) первый щелчок переключает расширенное состояние, а второй щелчок ничего не делает. Вместо этого я бы хотел, чтобы второ…
26 май '17 в 08:55
1 ответ

Как указать высоту полосы прокрутки в QTreeView

Точно так же, как описанный заголовок, когда я перерисовываю полосу прокрутки в QTreeView, которая имеет заголовок (QHeaderView), но высота полосы прокрутки равна всей высоте QTreeView, и я хочу, чтобы высота полосы прокрутки равнялась высоте QTreeV…
27 дек '16 в 08:15
0 ответов

Создание перетаскиваемых динамических элементов

У меня есть меню с сгруппированными компонентами (qtreeview). Я хочу перетащить их в другое дерево. Древовидный TreeView { id: menuView Layout.minimumWidth: 50 Layout.fillHeight: true rowDelegate: Item { height: 30 } height: parent.height property i…
09 июл '15 в 20:06
1 ответ

PyQt4: перетаскивание в QTreeView

Я делаю пользовательский интерфейс с PyQt4. У этого есть treeView, и я хочу иметь дело с этим. TreeView состоит из базы моделей. Я создаю данные в.py файле и импортирую их. Итак, я могу видеть дерево данных в моем treeView. Но я не могу перетащить е…
07 дек '11 в 01:00
1 ответ

Редактируемый переставляемый (перетаскиванием) пример Qt5 QTreeView

После того, как я не смог найти приличного общего иерархического переупорядочиваемого примера перетаскивания для QtreeView Qt5, я попытался соответствующим образом преобразовать пример кода Editable Tree Model. Есть связанный вопрос, записанный по а…
25 окт '16 в 22:27