0

私は大きな問題を抱えています.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)

どんな提案も大歓迎です

4

1 に答える 1