Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 10, 2010 15:47:54

Actor
От:
Зарегистрирован: 2010-10-10
Сообщения: 39
Репутация: +  0  -
Профиль  

PyGtk - NameError: name 'Text' is not defined

Нашел статью http://world-python.org/article/multimedia/48-bystraya-razrabotka-prilozhenij-pri-pomoshhi.html
При выполнении команды
python stage3.py
получаю ошибку
File “stage3.py”, line 11, in <module>
text = Text()
NameError: name ‘Text’ is not defined

чяднт? убунта - 10.04, пайгтк - 2.17.0, питонэ - 2.6.5



Офлайн

#2 Окт. 10, 2010 18:08:14

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

PyGtk - NameError: name 'Text' is not defined

Шрифт говно.
Сколько лет этой статье? Не стоит ей верить.

>>> import gtk
>>> text = gtk.TextView()

Никогда, послушайте, это очень важно, никогда и ни при каких условиях (только если вашим близким будет угрожать опасность) не делайте from something import *. Запомните как правильно: import something или from something import foo, bar или import foo.bar.baz as stuff.

..bw



Отредактировано (Окт. 10, 2010 18:10:12)

Офлайн

#3 Окт. 10, 2010 18:30:19

Actor
От:
Зарегистрирован: 2010-10-10
Сообщения: 39
Репутация: +  0  -
Профиль  

PyGtk - NameError: name 'Text' is not defined

>>> import gtk
>>> text = gtk.TextView()
уже исправил. теперь вылетает следующее:
File “stage3.py”, line 62, in main
text.insert_defaults(“ ”)
AttributeError: ‘gtk.TextView’ object has no attribute ‘insert_defaults’
если строку с insert_defaults закоментить, то программа запускается. но при нажатии кнопок вылетает след. ошибка:
File “stage3.py”, line 46, in print_string
text.backward_delete(text.get_point())
AttributeError: ‘gtk.TextView’ object has no attribute ‘backward_delete’
взываю о помощи)



Отредактировано (Окт. 10, 2010 18:39:19)

Офлайн

#4 Окт. 11, 2010 06:29:14

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

PyGtk - NameError: name 'Text' is not defined

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version