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

Method add_column

CTkTable/ctktable.py:371–386  ·  view source on GitHub ↗

add a new column

(self, values, index=None, **kwargs)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 3

draw_tableMethod · 0.95
update_dataMethod · 0.95
insertMethod · 0.80

Tested by

no test coverage detected