MCPcopy Create free account
hub / github.com/Akascape/CTkTable / delete_columns

Method delete_columns

CTkTable/ctktable.py:437–455  ·  view source on GitHub ↗

delete a particular column

(self, indices=[])

Source from the content-addressed store, hash-verified

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 """

Callers

nothing calls this directly

Calls 2

draw_tableMethod · 0.95
update_dataMethod · 0.95

Tested by

no test coverage detected