Форум сайта python.su
Я делая программу на питоне, с использованием wxPython, я один раз запускаю программу, потом при попытке запуска выдает ошибку:
Traceback (most recent call last):
File “/home/solyony/KNY/Питон и т.д/Laba 2/first_task.py”, line 226, in <module>
Matrix_Show(None, -1, ‘Martrix’)
File “/home/solyony/KNY/Питон и т.д/Laba 2/first_task.py”, line 38, in __init__
wx.Frame.__init__(self, parent, -1, title, size=(650, 690), style= wx.SYSTEM_MENU | wx.CLOSE_BOX| wx.CAPTION)
File “/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_windows.py”, line 497, in __init__
_windows_.Frame_swiginit(self,_windows_.new_Frame(*args, **kwargs))
PyNoAppError: The wx.App object must be created first!
для того что бы заново запустить программу приходится заново запускать питон.
как можно решить эту проблему?…
Офлайн
В приложениях wx объект wx.App должен создаваться один раз. повторное создание может привести к указанным последствиям. Обычно рекомендуется использовать интерпретатор предназначенный для работы с граф приложениями. IPyрton например. Я использую среду разработки которая переинициализирует питон автоматически
Отредактировано (Дек. 6, 2010 20:44:47)
Офлайн
solyonyОбъект wx.App должен быть создан первым.
The wx.App object must be created first!
Офлайн