Принудительная перерисовка окна wxPython, график wxmpl

У меня проблемы с обновлением окна wxPython.В настоящее время он строит график с помощью wxmpl, который можно увеличивать, панорамировать и т. Д. Иногда пользователь может построить большой объем данных и увеличить небольшую часть, что может привести к «зависанию».Под этим я подразумеваю, что сам график не обновляется, а метки осей рисуются друг над другом.Он изменяет сюжет, но не отображает корректно обновленную информацию.Если изменить размер окна, график перерисовывается правильно.Я потратил слишком много времени на копание в исходном коде и документации для wx, wxmpl и matplotlib ... Лучшее решение, которое я придумал, - изменить размер окна, чтобы принудительно перерисовать (таким образом, правильно отображая обновленный график).Должен быть способ получше - я действительно хочу знать, что делает wx.Window.SetSize для перерисовки окна и просто вызывает это вместо этого.Или есть еще один метод, который я где-то пропустил?
7 голосов | спросил user812786 23 J0000006Europe/Moscow 2011, 21:52:44

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132