def cb_points(self, p): for i in range(len(p.ids)): self.tracks[p.ids[i]].append( (int(p.x[i]),int(p.y[i])) ) if p.ids[i] not in self.ids: row = self.id_table.rowCount() self.id_table.insertRow(row) i0 = QTableWidgetItem() i1 = QTableWidgetItem() i0.setData(Qt.DisplayRole,p.ids[i]) i1.setData(Qt.DisplayRole,0) i0.setFlags(i0.flags() ^ Qt.ItemIsEditable) self.id_table.setItem(row,0,i0) self.id_table.setItem(row,1,i1) self.ids[p.ids[i]] = [i0,i1]
def cb_points(self, p): for i in range(len(p.ids)): self.tracks[p.ids[i]].append((int(p.x[i]), int(p.y[i]))) if p.ids[i] not in self.ids: row = self.id_table.rowCount() self.id_table.insertRow(row) i0 = QTableWidgetItem() i1 = QTableWidgetItem() i0.setData(Qt.DisplayRole, p.ids[i]) i1.setData(Qt.DisplayRole, 0) i0.setFlags(i0.flags() ^ Qt.ItemIsEditable) self.id_table.setItem(row, 0, i0) self.id_table.setItem(row, 1, i1) self.ids[p.ids[i]] = [i0, i1]