LINUX.ORG.RU

История изменений

Исправление AKonia, (текущая версия) :

А в чём проблема ? Неужели трудно из моего примера скормить значения в функцию установки значений виджетов ?

t = {"ник" : "bad_master", "Задача" : "Кто знает?"}
for i, p in enumerate(t):
    self.tableWidget.setItem(1, i+1, QTableWidgetItem(p))
    self.tableWidget.setItem(2, i+1, QTableWidgetItem(t[p]))

Если подвох в том, что у вас не словарь, а массив из строк(внутри которых словарь), то сверху в цикле:

for t in [eval(tablized) for tablized in a]:

Исправление AKonia, :

А в чём проблема ? Неужели трудно из моего примера скормить значения в функцию установки значений виджетов ?

t = {"ник" : "bad_master", "Задача" : "Кто знает?"}
for i, p in enumerate(t):
    self.tableWidget.setItem(1, i+1, QTableWidgetItem(p))
    self.tableWidget.setItem(2, i+1, QTableWidgetItem(t[p]))

Если подвох в том, что у вас не словарь, а массив из строк(внутри которых словарь), то сверху в цикле:

for t in [eval(tablized) for tablized in a]:

Исправление AKonia, :

А в чём проблема ? Неужели трудно из моего примера скушать значения в функцию установки значений виджетов ?

t = {"ник" : "bad_master", "Задача" : "Кто знает?"}
for i, p in enumerate(t):
    self.tableWidget.setItem(1, i+1, QTableWidgetItem(p))
    self.tableWidget.setItem(2, i+1, QTableWidgetItem(t[p]))

Если подвох в том, что у вас не словарь, а массив из строк(внутри которых словарь), то сверху в цикле:

for t in [eval(tablized) for tablized in a]:

Исправление AKonia, :

А в чём проблема ? Неужели трудно из моего примера скушать значения в функцию установки значений виджетов ?

t = {"ник" : "bad_master", "Задача" : "Кто знает?"}
for i, p in enumerate(t):
    self.tableWidget.setItem(1, i+1, QTableWidgetItem(p))
    self.tableWidget.setItem(2, i+1, QTableWidgetItem(t[p]))

Если подвох в том, что у вас не словарь, а массив из строк(внутри которых словарь), то предварительно сверху в цикле:

for t in [eval(tablized) for tablized in a]:

Исправление AKonia, :

А в чём проблема ? Неужели трудно из моего примера скушать значения в функцию установки значений виджетов ?

t = {"ник" : "bad_master", "Задача" : "Кто знает?"}
for i, p in enumerate(t):
    self.tableWidget.setItem(1, i+1, QTableWidgetItem(p))
    self.tableWidget.setItem(2, i+1, QTableWidgetItem(t[p]))

Если подвох в том, что у вас не словарь, а массив из строк(внутри которых словарь), то предварительно сверху в цикле:

for t in [eval(tablized) for tablized in a]:

Исправление AKonia, :

А в чём проблема ? Неужели трудно из моего примера скушать значения в функцию установки значений виджетов ?

t = {"ник" : "bad_master", "Задача" : "Кто знает?"}
for i, p in enumerate(t):
    self.tableWidget.setItem(1, i+1, QTableWidgetItem(p))
    self.tableWidget.setItem(2, i+1, QTableWidgetItem(t[p]))

Если подвох в том, что у вас не словарь, а строка(внутри которой словарь), то предварительно сверху в цикле:

for t in [eval(tablized) for tablized in a]:

Исправление AKonia, :

А в чём проблема ? Неужели трудно из моего примера скушать значения в функцию установки значений виджетов ?

t = {"ник" : "bad_master", "Задача" : "Кто знает?"}
for i, p in enumerate(t):
    self.tableWidget.setItem(1, i+1, QTableWidgetItem(p))
    self.tableWidget.setItem(2, i+1, QTableWidgetItem(t[p]))

Если подвох в том, что у вас не словарь, а строка(внутри которой словарь), то предварительно сверху в цикле:

t = eval(a[0])

Исходная версия AKonia, :

А в чём проблема ? Неужели трудно из моего примера скушать значения в функцию установки значений виджетов ?

t = {"ник" : "bad_master", "Задача" : "Кто знает?"}
for i, p in enumerate(t):
    self.tableWidget.setItem(1, i+1, QTableWidgetItem(p))
    self.tableWidget.setItem(2, i+1, QTableWidgetItem(t[p]))

Если подвох в том, что у вас не словарь, а строка, то предварительно сверху в цикле:

t = eval(a[0])