Найти - Пользователи
Полная версия: Непонятки с gtk.TreeStore
Начало » Python для новичков » Непонятки с gtk.TreeStore
1
typ1972
Нужно записать текстовое значение
Вот код:
		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

Вот я не понял почему так.
Подскажите???
typ1972
Никто не знает??
typ1972
Как всегда отвечаю сам себе:)
Потому что метод append вторым аргументом принемает “список” пусть даже из одного элемента, а не что-то другое как строку в данном случае
Правильно так:
self.tree_root = self.tree_store.append(None, ['asdas'])
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB