私は大きな問題を抱えています.sqlite3 dbからのデータをqtablewidgetに表示する必要がありますが、新しい情報を保存するとテーブルが表示されます
column1 column2 column3 column4 ....
row1 empty empty empty empty
row2 data empty empty empty
row3 data data data empty
row4 data data data data
私のコードは、テーブル内の項目を表示することです def ActualizarBase(self): #Cargamos la base de datos y la colocamos en la tabla
self.cursor.execute("SELECT * FROM Operaciones")
filas = self.cursor.fetchall()
self.numerodefilas=len(filas)
self.ui.tableWidget.setRowCount(self.numerodefilas)
#print filas[0]
for j in range(self.numerodefilas):
fila = filas[j]
for i in range(1,len(filas)):
elemento = fila[i]
print 'elemento= '+ str(elemento)
#print i
elemento = str(elemento)
if elemento == 'None' : elemento = ' '
item=None
item = QtGui.QTableWidgetItem()
item.setText(QtGui.QApplication.translate("Hucha", str(elemento), None, QtGui.QApplication.UnicodeUTF8))
self.ui.tableWidget.setItem(j,i-1,item)
どんな提案も大歓迎です