add a new column
(self, values, index=None, **kwargs)
| 369 | self.update_data() |
| 370 | |
| 371 | def add_column(self, values, index=None, **kwargs): |
| 372 | """ add a new column """ |
| 373 | for i in self.frame.values(): |
| 374 | i.destroy() |
| 375 | self.frame = {} |
| 376 | if index is None: |
| 377 | index = len(self.values[0]) |
| 378 | x = 0 |
| 379 | for i in self.values: |
| 380 | try: |
| 381 | i.insert(index, values[x]) |
| 382 | x+=1 |
| 383 | except IndexError: pass |
| 384 | self.columns+=1 |
| 385 | self.draw_table(**kwargs) |
| 386 | self.update_data() |
| 387 | |
| 388 | def delete_row(self, index=None): |
| 389 | """ delete a particular row """ |
nothing calls this directly
no test coverage detected