def __init__(self, items, keysColumn=None, buttonsColumn=None, item_spacing=None, translateButtons=True):
        """:items iterable containing iterables composed with the hotkey, the label of the button and the binding
        :keysColumn iterable
        :buttonsColumn iterable containing Button widgets
        :item_spacing int
        :translateButtons bool or iterable of int
            If bool, all the buttons in :items will be translated (True) or not (False).
            If iterable, the elements must be (signed) ints corresponding to the indexes of the buttons to be translated in :items.
            The buttons not referenced in an iterable :translateButtons will not be translated.
        """
        self.items = items
        self.item_spacing = item_spacing
        self.keysColumn = keysColumn
        self.buttonsColumn = buttonsColumn
        self.translateButtons = translateButtons
        Widget.__init__(self)
        self.buildWidgets()
:items iterable containing iterables composed with the hotkey, the label of the button and the binding
        :keysColumn iterable
        :buttonsColumn iterable containing Button widgets
        :item_spacing int
        :translateButtons bool or iterable of int
            If bool, all the buttons in :items will be translated (True) or not (False).
            If iterable, the elements must be (signed) ints corresponding to the indexes of the buttons to be translated in :items.
            The buttons not referenced in an iterable :translateButtons will not be translated.
        
albow/extended_widgets.py