示例#1
0
文件: File.py 项目: ag-sd/py
 def add_column(self, column):
     self.beginInsertColumns(QModelIndex(), len(self.columnHeaders),
                             len(self.columnHeaders))
     self.columnHeaders.append(column)
     self.endInsertColumns()
     TransCodaSettings.save_columns(self.columnHeaders)
     return len(self.columnHeaders) - 1
示例#2
0
文件: File.py 项目: ag-sd/py
 def remove_column(self, column):
     del_index = -1
     for index, col in enumerate(self.columnHeaders):
         if col == column:
             del_index = index
             break
     if del_index >= 0:
         self.beginRemoveColumns(QModelIndex(), del_index, del_index)
         del (self.columnHeaders[del_index])
         self.endRemoveColumns()
         TransCodaSettings.save_columns(self.columnHeaders)