Форум сайта python.su
python editable.py
Traceback (most recent call last):
File "editable.py", line 3, in <module>
ed=gtk.Editable()
NotImplementedError: gtk.Editable can not be constructed
Офлайн
мне почемуто кажется что напрямую создавать gtk.Editable() нельзя.. да и не имеет смысла…
вот что думает по этому поводу PyGTK reference:
gtk.Editable is an interface for text editing widgets, such as gtk.Entry. The editable class contains methods for generically manipulating an editable widget, a large number of action signals used for key bindings, and several signals that an application can connect to to modify the behavior of a widget
по смыслу написанного тобой подозреваю что тебе нужен gtk.Entry
хотя могу и ошибаться…
Офлайн
Неа.
The gtk Class Reference
gtk.Entry — a single line text entry field.
Отредактировано (Фев. 27, 2008 17:12:14)
Офлайн
Ну да. Так и есть.
Тогда колись каков смысл твоего кода и почему ты решил что тебе нужен именно gtk.Editable().
И если тебе нужен именно он то пиши свой субкласс от него.
Офлайн
Смысл кода - вывести окно с многострочным полем ввода.
Мне нужен именно он и я итак это знаю.
Код не работает, хотя должен.
Офлайн
Да не…
как уже сказали - gtk.Editable() - напрямую нельзя использовать.
Попробуй
ed=gtk.TextView()
Офлайн
Спасибо, действительно.
Офлайн