As documentation says, gtk.ActionGroup.add_actions method has 2 arguments: entries: a list or tuple of action descriptions user_data: data to pass to the action callbacks The same user_data is passed to all of callbacks. Is it possible to define different user_data for callbacks?