Публикации по теме 'wxpython'


Переключение между панелями в wxPython
wxPython — это мощный кроссплатформенный инструментарий с графическим интерфейсом для языка Python. В этом посте я покажу, как динамически заменить содержимое окна в wxPython. Обычно мы создаем окно GUI с помощью wxPython, помещая все необходимые визуальные компоненты внутрь объекта wx.Panel и позиционируя их с помощью сайзеров, таких как wx.BoxSizer. Обычно каждое окно (или «фрейм» в терминологии wxPython) содержит одну главную панель. Но как мы можем создать несколько основных..

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

Переменная, передающая Python между классами
Я пытаюсь создать мастера создания персонажей для игры. В одном классе я вычисляю атрибуты персонажа. В другом классе я показываю пользователю, какие особенности доступны в зависимости от атрибутов персонажа. Однако я не могу вспомнить, как...
23063 просмотров
schedule 26.04.2023

Распространение приложения Python с графическим интерфейсом
Мне нужно разработать настольное приложение с графическим интерфейсом для малого и среднего размера, желательно с Python в качестве языка выбора из-за нехватки времени. Какие у меня есть варианты библиотек графического интерфейса, которые позволяют...
5319 просмотров

Как получить положение/диапазон прокрутки из элемента управления wx.TextCtrl в wxPython
У меня есть небольшое приложение для ведения журнала (написанное на wxPython), которое получает данные из набора, который мы разрабатываем, и я хочу отображать текст в окне с прокруткой. В настоящее время я использую wx.TextCtrl для отображения...
8228 просмотров

Форматирование dict.items() для wxPython
У меня есть текстовое поле в wxPython, которое принимает вывод словаря.items() и отображает его пользователю по мере добавления элементов в словарь. Однако необработанные данные очень уродливы, выглядя как [(u'BC',45) (u'CHM',25) (u'CPM',30)]...
911 просмотров
schedule 11.02.2023

Удаление строк из wx.TextCtrl
Я использую wx.TextCtrl для вывода текста из сетевого демона. Поскольку вывод довольно подробный, размер текста в TextCtrl может стать огромным (кстати, есть ли какие-либо ограничения на размер содержимого TextCtrl?) Я хотел бы удалить верхние N...
3313 просмотров
schedule 25.10.2023

Можно ли сделать текст прозрачным в wxPython?
Я добавляю несколько объектов wx.StaticText поверх моего основного wx.Frame, к которому уже применено фоновое изображение. Однако StaticText всегда рисует со сплошным (непрозрачным) фоновым цветом, скрывающим изображение. Я попытался создать объект...
457 просмотров
schedule 26.06.2023

Как мне разместить трехпанельное окно с помощью wxPython?
Я пытаюсь найти простой способ макета трехпанельного окна с помощью wxPython. Я хочу иметь древовидный список на левой панели, а затем правую панель, разделенную на две части: с компонентом редактирования в верхней части и компонентом сетки в...
7743 просмотров
schedule 31.08.2022

Можно ли включать элементы из одного файла xrc в другой файл xrc
У меня есть приложение wx с пользовательским интерфейсом, определенным в файлах XRC. Каждая форма находится в своем собственном файле xrc. Есть одна панель, которая является общей для многих форм. Есть ли способ, чтобы объекты, определенные в одном...
252 просмотров
schedule 20.02.2023

диалоги wxPython
Я пишу класс в wxPython, который отображает диалоги ошибок. Вот мой код: import wx class Error: def __init__(self, number, string): self.error_type = number self.error_message = string self.choose_error() def...
1994 просмотров
schedule 16.01.2024

Запретить wxPython отображать диалоговое окно «Необработанное исключение»
У меня есть сложное приложение с графическим интерфейсом, написанное на Python и wxPython. Я хочу, чтобы он был сертифицирован для Windows Vista, поэтому он должен давать сбой, вызывающий появление диалогового окна отчета об ошибках Windows...
1524 просмотров
schedule 01.09.2022

Виджет временной шкалы wxPython
Я ищу определенный виджет wxPython для использования в моей программе. Я надеюсь, что что-то подобное существует и вы знаете, где его найти. Я попытаюсь описать функциональность, которую я ищу: Представьте что-то вроде виджета, который Audacity...
1972 просмотров
schedule 20.05.2022

Python/wxPython: постоянная работа в фоновом режиме
Я делаю программу для запуска симуляций на Python с интерфейсом wxPython. В программе вы можете создать симуляцию, и программа визуализирует (= вычисляет) ее для вас. Рендеринг иногда может занимать очень много времени. Когда пользователь...
7033 просмотров

wxAuiNotebook - предотвращение закрытия определенных вкладок
Я экспериментирую с wx.aui.AuiNotebook; есть ли способ предотвратить закрытие определенных вкладок? у меня есть приложение, которое позволяет пользователю создавать несколько вкладок в AuiNotebook, но первые 2 вкладки управляются системой, и я не...
1720 просмотров
schedule 23.02.2024

Бесконечная рекурсия, пытающаяся проверить все элементы TreeCtrl
У меня есть TreeCtrl, в котором более чем одному элементу может быть назначен один и тот же объект, что и PyData. Когда объект обновляется, я хочу обновить все элементы в дереве, которые имеют этот объект в качестве своих PyData. Я думал, что...
280 просмотров
schedule 04.10.2022

Как открыть свернутое окно wxPython
У меня есть утилита, в которой я хочу, чтобы она время от времени появлялась на экране, чтобы запросить ввод данных пользователем. (Я знаю, что это очень раздражает в целом, но в этом случае у меня есть веские причины.) Я нашел метод...
1306 просмотров
schedule 28.05.2022

wxPython в KDE 4.2: всплывающее окно поверх экрана и скрытие обратно
Я хочу, чтобы мое окно было невидимым большую часть времени, но чтобы оно появлялось в верхней части экрана по горячей клавише и снова скрывалось, если пользователь переключается на другое приложение. В моем обработчике горячих клавиш я использую...
452 просмотров
schedule 11.08.2022

как отключить кнопку закрытия окна в OSX с помощью wxpython?
Я работаю над приложением для OSX, используя wxpython. Я хочу свернуть окно на док-панель, когда пользователь нажимает кнопку закрытия окна, чтобы его можно было восстановить с док-панели. Как я могу это сделать? В настоящее время у меня проблема с...
2806 просмотров
schedule 04.03.2024

Меню wxPython не отображает изображение
Я создаю меню и назначаю изображения элементам меню, иногда первый элемент в меню не отображает изображение, я не могу найти причину. Я попытался сделать простой автономный пример, и ниже приведен код, который демонстрирует проблему на моей машине....
3095 просмотров
schedule 22.05.2022

wxPython, как запускать события?
Я создаю свой собственный класс кнопок, подкласс панели, на которой я рисую с помощью DC, и мне нужно запускать wx.EVT_BUTTON при нажатии моей пользовательской кнопки. Как это сделать?
6108 просмотров
schedule 13.05.2022

py2exe: скомпилированное приложение Windows Python не запускается из-за DLL
Признаюсь, я новичок в Python и пока не знаю, что делаю. Недавно я создал очень маленькое приложение для Windows, используя Python 2.6.2 и wxPython 2.8. И это прекрасно работает; Я вполне доволен тем, насколько хорошо он работает нормально. Обычно...
6200 просмотров
schedule 29.12.2022