MCPcopy Index your code
hub / github.com/Akascape/CTkTable / insert

Method insert

CTkTable/ctktable.py:529–541  ·  view source on GitHub ↗

insert value in a specific block [row, column]

(self, row, column, value, **kwargs)

Source from the content-addressed store, hash-verified

527 self.frame[row,column].configure(fg_color=self.fg_color if row%2==0 else self.fg_color2)
528
529 def insert(self, row, column, value, **kwargs):
530 """ insert value in a specific block [row, column] """
531 if kwargs: self.data[row,column]["args"].update(kwargs)
532 if self.write:
533 self.frame[row,column].delete(0, customtkinter.END)
534 self.frame[row,column].insert(0, value)
535 self.frame[row,column].configure(**kwargs)
536 else:
537 self.frame[row,column].configure(require_redraw=True, text=value, **kwargs)
538 if (row, column) in self.corner_buttons.keys():
539 self.dynamic_hover(self.corner_buttons[row, column], row, column)
540
541 self.update_data()
542
543 def edit(self, row, column, **kwargs):
544 """ change parameters of a cell without changing value """

Callers 5

edit_rowMethod · 0.95
edit_columnMethod · 0.95
draw_tableMethod · 0.80
add_rowMethod · 0.80
add_columnMethod · 0.80

Calls 4

dynamic_hoverMethod · 0.95
update_dataMethod · 0.95
deleteMethod · 0.80
configureMethod · 0.80

Tested by

no test coverage detected