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

Рисование сплошной рамки цвета в графическом интерфейсе трейтов
Интересно, как я могу создать сплошную цветную рамку для моего графического интерфейса свойств Python, цвет которой я могу изменить, например, нажав на разные кнопки. Я нашел редактор ColorEditor, поэтому я могу получить сплошные цветные рамки,...
499 просмотров

Проверьте синхронизированные черты: Traits / TraitsUI
Я просматриваю все черты характера в большой программе, и многие из наших черт синхронизируются. Например, рассмотрим объекты HasTrait структуры: a = Material1.ShellMaterial b = Material2.CoreMaterial c = Material3.MaterialX В нашем...
67 просмотров
schedule 06.10.2021

Как мне потребовать, чтобы пользователь нажимал ‹RETURN› при редактировании значения Trait перед отправкой уведомлений об изменении?
Я нахожусь в ожидании обновления графического интерфейса моего приложения Traits / UI с каждым обратным пробелом и / или вводом цифры в определенном поле. Как я могу заставить систему уведомлений Traits / UI ждать, пока я не нажму RETURN, прежде чем...
47 просмотров
schedule 01.12.2021

Динамическое добавление трейта с обновлением пользовательского интерфейса
Возможно ли в окне configure_traits() иметь кнопку типа «Добавить целое число», щелчок по которой добавит новое целочисленное поле, готовое к редактированию в том же окне?
81 просмотров
schedule 15.11.2021

Наследование объектов TraitsUI
Я пытаюсь создать базовый класс графического интерфейса Traits, и у меня есть другие классы, которые я хочу унаследовать некоторые элементы (т.е. группы) от этого класса. Я не хочу полностью наследовать вид между этими классами, только некоторые...
104 просмотров
schedule 20.05.2022

Python Chaco Plotting — нарисуйте текстовую метку на графике с помощью PlotLabel
Я пытаюсь добавить несколько текстовых меток к моему полигональному графику Чако. Мой полигональный график работает нормально, однако я не могу понять, как заставить текстовые метки появляться в определенных местах на графике. Я думаю, мне нужно...
458 просмотров
schedule 28.05.2022

просмотры объекта Nested HasTraits
У меня возникли проблемы с тем, чтобы представления работали должным образом, используя вложенные HasTraits . Например: class A(HasTraits): b= Any() ... view = View(... Item('b', style='custom') ... Я хотел бы импортировать класс b...
74 просмотров
schedule 26.06.2022

диалоговое окно файла traitsui изменяет активное окно
У меня есть большое приложение, в котором много маленьких окон. Я хотел использовать диалоговое окно файла traitsui, чтобы открыть некоторые файлы из этих окон. Однако, когда я это делаю, диалоговое окно файла правильно появляется и выбирает файл,...
408 просмотров
schedule 18.12.2022

Определение элементов представления из элементов словаря в TraitsUI
Есть ли способ ссылаться на элементы словаря в представлениях traitsui? Другими словами, есть ли способ сделать то, что я имею в виду, со следующим, используя черту Dict: from traits.api import * from traitsui.api import * from...
289 просмотров
schedule 30.05.2023

Выбор из нескольких представлений при использовании объекта HasTraits в элементе
Есть ли способ определить несколько представлений для объекта HasTraits и выбрать их при отображении как Item ? class Person(HasTraits): first_name = String() last_name = String() formal_view = View( Item('first_name'),...
104 просмотров
schedule 18.06.2023

TraitsUI CheckListEditor изменение регистра значений
Я использую CheckListEditor , чтобы пользователь мог выбрать подмножество доступных параметров. Если для стиля установлено значение «Пользовательский», он отображает список контрольных списков с метками рядом. Это то, что я хотел. Но одна проблема...
319 просмотров
schedule 23.02.2023

Окно выбора 2D-диапазона в Чако (Enthought)
Я пытаюсь нарисовать 2D-рамку выбора на графике изображения и выбрать выбранную область. Я не могу найти подходящий инструмент для этого. Я предположил, что для этого подойдет RangeSelection2D, но, похоже, на самом деле он выбирает только 1 из 2...
105 просмотров
schedule 26.06.2023

visible_when с несколькими логическими тестами
В TraitsUI для Item() можно настроить список параметров visible_when() с более чем 1 элементом? Например, я хотел бы что-то вроде этого: Group( Item(FirstItem, visible_when = 'foo == 1 and bar == 0'), Item(SecondItem, visible_when =...
55 просмотров
schedule 03.06.2023

MenuBar не отображается внутри InstanceEditor
Я пытаюсь создать серию меню в своем приложении программы визуализации traitsui. Мой графический интерфейс состоит из последовательности панелей, каждая из которых использует разные объекты модели, и все они отображаются в основном графическом...
121 просмотров
schedule 05.01.2023

Поддерживает ли TreeEditor множественный выбор?
Я использую TreeEditor для представления объектов модели в своем приложении traitsui. Я хотел бы иметь возможность выбирать несколько объектов в редакторе дерева, удерживая Shift или Ctrl и выполняя выбор. Моя конечная цель — предоставить...
64 просмотров
schedule 26.04.2023

Цветная панель Mayavi в TraitsUI создает пустое окно
Я пытаюсь создать графический интерфейс в TraitsUI, который включает в себя две фигуры Mayavi. Я реализовал эти цифры в соответствии с примером с несколькими двигателями в документации Mayavi. . Однако, когда я добавляю цветовую полосу к одному...
568 просмотров
schedule 29.03.2023

Использование TraitsUI ListEditor Factory для произвольных коллекций
Как я могу адаптировать ListEditor для отображения содержимого произвольной коллекции с помощью TraitsUI? Вот пример кода from traits.api import HasStrictTraits, Instance, Int, List, Str from traitsui.api import View, Item, ListEditor,...
132 просмотров
schedule 16.03.2023

pyface FileDialog с другим именем файла по умолчанию при изменении подстановочного знака
Я хотел бы предоставить пользователю разные имена файлов по умолчанию на основе выбранного ими подстановочного знака. Похоже, что pyface.FileDialog наследуется от HasTraits , поэтому я должен быть выше чтобы увидеть его wildcard_index для...
40 просмотров

Встраивание пользовательского интерфейса Traits типа kind=subpanel в другое окно
В документации traitsui указано, что Блочная цитата Панель очень похожа на окно, за исключением того, что она встроена в большее окно, которое не обязательно должно быть окном пользовательского интерфейса признаков. Кто-нибудь знает, как...
256 просмотров
schedule 13.11.2023

Как обновить ListStrEditor в TraitsUI или другой способ отображения списка в графическом интерфейсе Python?
Я пытаюсь научиться использовать черты для создания простых пользовательских интерфейсов для моих сценариев Python. Я хочу сделать программу со списком, в который пользователь может добавлять слова с помощью одной кнопки или полностью очищать список...
1113 просмотров
schedule 22.12.2023