delete a particular column
(self, indices=[])
| 435 | self.update_data() |
| 436 | |
| 437 | def delete_columns(self, indices=[]): |
| 438 | """ delete a particular column """ |
| 439 | if len(indices)==0: |
| 440 | return |
| 441 | x = 0 |
| 442 | |
| 443 | for k in self.values: |
| 444 | self.values[x] = [v for i, v in enumerate(k) if i not in indices] |
| 445 | x+=1 |
| 446 | for i in indices: |
| 447 | for j in range(self.rows): |
| 448 | self.data[j, i]["args"] = "" |
| 449 | |
| 450 | for i in self.frame.values(): |
| 451 | i.destroy() |
| 452 | self.columns -= len(set(indices)) |
| 453 | self.frame = {} |
| 454 | self.draw_table() |
| 455 | self.update_data() |
| 456 | |
| 457 | def get_row(self, row): |
| 458 | """ get values of one row """ |
nothing calls this directly
no test coverage detected