Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 6, 2010 20:34:50

solyony
От:
Зарегистрирован: 2010-12-01
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка, доставшая при запуске

Я делая программу на питоне, с использованием 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!


для того что бы заново запустить программу приходится заново запускать питон.

как можно решить эту проблему?…



Офлайн

#2 Дек. 6, 2010 20:42:57

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Ошибка, доставшая при запуске

В приложениях wx объект wx.App должен создаваться один раз. повторное создание может привести к указанным последствиям. Обычно рекомендуется использовать интерпретатор предназначенный для работы с граф приложениями. IPyрton например. Я использую среду разработки которая переинициализирует питон автоматически



Отредактировано (Дек. 6, 2010 20:44:47)

Офлайн

#3 Дек. 7, 2010 11:14:34

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка, доставшая при запуске

solyony
The wx.App object must be created first!
Объект wx.App должен быть создан первым.
Вы видимо несоздавая объект приложения, пытаетесь создать фрейм или еще чего.
Покажите код



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version