AutocompleteCombobox

class ttkwidgets.autocomplete.AutocompleteCombobox(master=None, completevalues=None, **kwargs)[source]

Bases: ttk.Combobox

ttk.Combobox widget that features autocompletion.

__init__(master=None, completevalues=None, **kwargs)[source]

Create an AutocompleteCombobox.

Parameters:
  • master (widget) – master widget
  • completevalues (list) – autocompletion values
  • kwargs – keyword arguments passed to the ttk.Combobox initializer
autocomplete(delta=0)[source]

Autocomplete the Combobox.

Parameters:delta (int) – 0, 1 or -1: how to cycle through possible hits
handle_keyrelease(event)[source]

Event handler for the keyrelease event on this widget.

Parameters:event – Tkinter event
handle_return(event)[source]

Function to bind to the Enter/Return key so if Enter is pressed the selection is cleared

Parameters:event – Tkinter event
set_completion_list(completion_list)[source]

Use the completion list as drop down selection menu, arrows move through menu.

Parameters:completion_list (list) – completion values