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

Как в Gtk искать в ListStore строку, содержащую определенное значение?
У меня есть ListStore , моделирующий список Tag . Этот список может меняться, кроме ListStore . Что я хотел бы сделать, так это прослушать событие TagRemoved в моем классе TagList и удалить Tag из ListStore при запуске события. Однако я...
2713 просмотров
schedule 25.03.2023

Как визуализировать пользовательские столбцы с помощью GenericTreeModel
Мне нужно отобразить некоторые данные в дереве. «Настоящая» модель данных огромна, и я не могу скопировать все содержимое TreeStore, поэтому я думаю, что мне следует использовать GenericTreeModel , чтобы действовать как виртуальное древовидное...
245 просмотров
schedule 01.10.2023

Изменение цвета выбранного элемента в GtkTreeview с помощью python
У меня есть диалоговое окно, содержащее pygtk.treeview для перечисления задач по приоритету. Каждая строка имеет цвет фона, установленный на основе этого приоритета, поэтому, например, наивысший приоритет имеет светло-красный фон. Цвет выделения...
3677 просмотров
schedule 02.01.2023

Как правильно использовать GtkTreeView
Я использую TreeView с ListStore в качестве модели. Когда пользователь нажимает на строку, я хочу выполнить какое-то действие, но не используя значения в ячейках, а используя данные, из которых я создал строку... В настоящее время у меня есть...
4659 просмотров
schedule 17.06.2023

Отображение диалогового окна выбора файла для столбца древовидного представления, содержащего пути
Я пытаюсь показать GtkFileChooserDialog , когда GtkTreeView столбец , содержащий пути, редактируется. Я придумал 2 возможных способа реализовать это: Подключить сигнал "editing-started" к GtkCellRendererText , который показывает...
228 просмотров
schedule 16.02.2023

gtk treeview: разместить кнопки изображения в строках
Для каждой строки в моем древовидном представлении мне нужны 4 кнопки изображения рядом друг с другом. Они будут действовать как радиокнопки, причем одновременно активируется только одна. Каждая кнопка имеет изображения «включено» и «выключено»....
3255 просмотров
schedule 06.04.2022

Изменение порядка GtkTreeView в Microsoft Windows с помощью gtk_tree_view_set_reorderable
Согласно справочному руководству GTK+, использование gtk_tree_view_set_reorderable позволит перетаскивать строки для изменения порядка строк. Я попробовал это в Linux, используя GTK+ 3 и GTK+ 2, и, кажется, все работает нормально. Но когда я...
195 просмотров
schedule 30.06.2023

Не удается заставить полосу прокрутки работать с деревом PyGTK
Во-первых, позвольте мне начать с того, что я много читал здесь и искал ответ в Google, но не смог его найти. В основном я пытаюсь добавить полосу прокрутки в окно vbox. Я знаю, что это просто то, чего я не понимаю. Вот код (пожалуйста,...
4335 просмотров
schedule 25.07.2023

Получить значения строки GtkTreeView в PHP
Как я могу получить данные строки из GtkTreeView в PHP? Моя попытка: // $this->guidata = new GtkListStore(); // $this->view = new GtkTreeView($this->guidata); $dutarray = array(); $selection = $this->view->get_selection();...
132 просмотров
schedule 09.11.2022

GTK+ 3.0: Как использовать Gtk.TreeStore с пользовательскими элементами модели?
Я пытаюсь разработать приложение GTK на Python, и я действительно застрял с правильным использованием gtk.TreeStore . Моя основная проблема: я уже проанализировал некоторые JSON, и у меня есть собственная структура данных, которая в основном...
5184 просмотров
schedule 28.07.2023

Аккуратный способ удалить изображение из Gtk::TreeStore
У меня есть диалоговое окно с Gtk::TreeView. Этот диалог показывает главное дерево файловой системы и предоставляет возможность выбора папок на диске. Когда пользователь выбирает какую-либо папку, я добавляю изображение Gtk::Stock в строку,...
152 просмотров
schedule 17.01.2023

Сохранить переменную, возвращаемую обработчиком сигнала?
Я пишу приложение на Python 2.7 с использованием PyGTK 2. В основном я создаю виджет TreeView, заполняю его содержимым, а затем проверяю, изменился ли выбор. Когда это правда, я хочу, чтобы выбор был напечатан в поле TextView. Моя идея состоит в...
376 просмотров

Необходимость дважды выбрать элемент в дереве, прежде чем можно будет активировать поле со списком
Я рисую графический интерфейс, используя GTK+ с PyGTK. Я создал ComboBox в TreeView. Но проблема в том, что когда я впервые нажимаю на элемент, стрелка раскрывающегося списка нечувствительна (неактивна). Мне пришлось щелкнуть другой элемент, а...
397 просмотров

Python — Gtk.TreeView с флажком
Мне нужно хранить элементы в Gtk TreeView, и при взаимодействии с этим TreeView пользователь может выбрать один или несколько элементов в списке. Поскольку я новичок в GTK, мне удалось заполнить древовидную структуру и отобразить флажок, как...
2362 просмотров
schedule 22.05.2023

Перетаскивание между экземплярами одного и того же приложения. (GtkTreeView)
Я пытаюсь получить перетаскиваемый контент между экземплярами одного и того же приложения из GtkTreeView. Содержимое представляет собой указатели на объекты, и мне не удалось инициировать событие получения в дереве целевого приложения. Я мог...
274 просмотров
schedule 12.06.2023

Авторазмер Python Gtk3 TreeViewColumn, но сделайте их изменяемыми
Я пытаюсь изменить ширину столбцов. Когда я устанавливаю для них автоматический размер, все они имеют хороший размер, но я не могу сделать их меньше. Затем я установил для столбцов фиксированный размер, но теперь горизонтальная полоса прокрутки...
1126 просмотров
schedule 14.10.2022