2013-10-30 33 views

回答

2

你几乎可以复制粘贴C++代码。这里是pyqt的实现:

class YourSystemModel(QtGui.QFileSystemModel): 

    def columnCount(self, parent = QtCore.QModelIndex()): 
     return super(YourSystemModel, self).columnCount()+1 

    def data(self, index, role): 
     if index.column() == self.columnCount() - 1: 
      if role == QtCore.Qt.DisplayRole: 
       return QtCore.QString("YourText") 
      if role == QtCore.Qt.TextAlignmentRole: 
       return QtCore.Qt.AlignHCenter 

     return super(YourSystemModel, self).data(index, role)