PYQT4:在gui中导入csv并根据数据生成额外的行

时间:2016-04-05 07:50:40

标签: python csv pyqt4

我有一个格式为:

的csv文件
xxx,100,200
yyy,300,3

我想简单地打开这个csv文件,然后根据如下所示的数据生成一个表(总结最后两列):

xxx,300
yyy,303

1 个答案:

答案 0 :(得分:-1)

Github TreeView上 我有一些读/写/打印CSV的例子。

添加/删除行/列

(Python Qt4 / Qt5或Mono)

在Qt4中我使用:

def removeColumn(self):
    model = self.model
    indices = self.tableView.selectionModel().selectedColumns() 
    for index in sorted(indices):
        model.removeColumn(index.column()) 

def addColumn(self):
    count = self.model.columnCount()
    print (count)
    self.model.setColumnCount(count + 1)
    self.model.setData(self.model.index(0, count), "new column", 0)
    self.tableView.resizeColumnsToContents()