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

Method edit_column

CTkTable/ctktable.py:336–345  ·  view source on GitHub ↗

edit all parameters of a single column

(self, column, value=None, **kwargs)

Source from the content-addressed store, hash-verified

334 self.update_data()
335
336 def edit_column(self, column, value=None, **kwargs):
337 """ edit all parameters of a single column """
338 for i in range(self.rows):
339 self.frame[i, column].configure(require_redraw=True, **kwargs)
340 self.data[i, column]["args"].update(kwargs)
341 if value is not None:
342 self.insert(i, column, value)
343 if (i, column) in self.corner_buttons.keys():
344 self.dynamic_hover(self.corner_buttons[i, column], i, column)
345 self.update_data()
346
347 def update_values(self, values, **kwargs):
348 """ update all values at once """

Callers 4

select_rowMethod · 0.95
select_columnMethod · 0.95
deselect_rowMethod · 0.95
deselect_columnMethod · 0.95

Calls 4

insertMethod · 0.95
dynamic_hoverMethod · 0.95
update_dataMethod · 0.95
configureMethod · 0.80

Tested by

no test coverage detected