Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 16, 2013 10:16:06

typ1972
От:
Зарегистрирован: 2009-08-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятки с gtk.TreeStore

Нужно записать текстовое значение
Вот код:

		self.tree_store = gtk.TreeStore('gchararray')
		self.tree_root = self.tree_store.append(None, 'asdas')
или же
		self.tree_store = gtk.TreeStore(str)
		self.tree_root = self.tree_store.append(None, 'asdas')

Выдаёт ошибку

self.tree_root = self.tree_store.append(None, ‘asdas’)
ValueError: row sequence has wrong length

Вот я не понял почему так.
Подскажите???



Офлайн

#2 Сен. 19, 2013 21:02:02

typ1972
От:
Зарегистрирован: 2009-08-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятки с gtk.TreeStore

Никто не знает??



Офлайн

#3 Сен. 20, 2013 08:22:28

typ1972
От:
Зарегистрирован: 2009-08-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятки с gtk.TreeStore

Как всегда отвечаю сам себе:)
Потому что метод append вторым аргументом принемает “список” пусть даже из одного элемента, а не что-то другое как строку в данном случае
Правильно так:

self.tree_root = self.tree_store.append(None, ['asdas'])



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version