Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 8, 2014 09:55:16

vladimirse
Зарегистрирован: 2013-09-02
Сообщения: 69
Репутация: +  0  -
Профиль   Отправить e-mail  

Gtk.ListStore значения для 2х столбцов

Доброго времени суток!
Не могу разобраться что не так, добавляю данные в ListStore вида:
ФИО login
но получаю:
ФИО ФИО

def add_treeview2(self, users_fio_login):
    model_R = Gtk.ListStore(str, str)
    for i in range(len(users_fio_login)):
        model_R.append([users_fio_login.keys()[i], users_fio_login.values()[i]])
    treeView_right = builder.get_object('treeview2')
    treeView_right.set_model(model_R)

если вместо
model_R.append([users_fio_login.keys()[i], users_fio_login.values()[i]])
сделать
dict = [users_fio_login.keys()[i], users_fio_login.values()[i]]
print dict
то получаю как и должно
ФИО login

Подскажи пожалуйста, что я делаю не так.

Офлайн

#2 Фев. 8, 2014 11:28:41

vladimirse
Зарегистрирован: 2013-09-02
Сообщения: 69
Репутация: +  0  -
Профиль   Отправить e-mail  

Gtk.ListStore значения для 2х столбцов

Разобрался. Забыл добавить:
column.add_attribute('ФИО', ‘text’, 0)
column.add_attribute('Логин', ‘text’, 1)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version