Решил я погрызть PyQt4, в связи с чем появилось множество вопросов.
1. Имеется база данных sqlite3, записи в которой состоят из сток юникода и float
cur.execute('insert into tovary values(?,?,?,?)',(u'Водонагреватель накопительный SWH RE1 30V',4100.0,'Timberk',u'Китай'))Пытаюсь вывести данные в таблицу QTableWidget
line = 0
for row in cur.execute('select * from tovary'):
self.ui.tableWidget.setRowCount(line+1)
for i in range(len(row)):
item = QtGui.QTableWidgetItem()
self.ui.tableWidget.setItem(line, i, item)
item.setText(QtCore.QString(row[i]))
i += 1
line += 1- криво обрабатывает тип float (колонка "Цена")

Если не делать преобразование в QString
item.setText(row[i]), выдаёт ошибку
TypeError: QTableWidgetItem.setText(QString): argument 1 has unexpected type 'float'


