pyqt - populating QTableWidget with csv data

后端 未结 3 1659
悲&欢浪女
悲&欢浪女 2020-11-29 10:03

I have a QTableWidget, i export the data from this table to a csv file. But now, i want to Open a existing csv file and populate my table with this data. how can i do it?

3条回答
  •  感动是毒
    2020-11-29 10:32

    This is from a project of mine:

    def setup_relation(self,rel):
    
        self.table.insertRow(0)
    
        for i in rel.header.attributes:
            item=QtGui.QTableWidgetItem()
            item.setText(i)
            self.table.insertColumn(self.table.columnCount())
            self.table.setItem(0,self.table.columnCount()-1,item)
    
        for i in rel.content:
            self.table.insertRow(self.table.rowCount())
            for j in range(len(i)):
                item=QtGui.QTableWidgetItem()
                item.setText(i[j])
                self.table.setItem(self.table.rowCount()-1,j,item)
    

提交回复
热议问题