Публикации по теме 'wxpython'
Переключение между панелями в wxPython
wxPython — это мощный кроссплатформенный инструментарий с графическим интерфейсом для языка Python. В этом посте я покажу, как динамически заменить содержимое окна в wxPython.
Обычно мы создаем окно GUI с помощью wxPython, помещая все необходимые визуальные компоненты внутрь объекта wx.Panel и позиционируя их с помощью сайзеров, таких как wx.BoxSizer. Обычно каждое окно (или «фрейм» в терминологии wxPython) содержит одну главную панель. Но как мы можем создать несколько основных..
Вопросы по теме 'wxpython'
Переменная, передающая Python между классами
Я пытаюсь создать мастера создания персонажей для игры. В одном классе я вычисляю атрибуты персонажа. В другом классе я показываю пользователю, какие особенности доступны в зависимости от атрибутов персонажа. Однако я не могу вспомнить, как...
23063 просмотров
schedule
26.04.2023
Распространение приложения Python с графическим интерфейсом
Мне нужно разработать настольное приложение с графическим интерфейсом для малого и среднего размера, желательно с Python в качестве языка выбора из-за нехватки времени.
Какие у меня есть варианты библиотек графического интерфейса, которые позволяют...
5319 просмотров
schedule
12.11.2022
Как получить положение/диапазон прокрутки из элемента управления wx.TextCtrl в wxPython
У меня есть небольшое приложение для ведения журнала (написанное на wxPython), которое получает данные из набора, который мы разрабатываем, и я хочу отображать текст в окне с прокруткой. В настоящее время я использую wx.TextCtrl для отображения...
8228 просмотров
schedule
18.04.2023
Форматирование 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 просмотров
schedule
09.03.2023
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