Applications are represented by GIO gio.app_info.AppInfo objects here.
GIO has a concept of recommended and fallback applications for a
given content type. Recommended applications are those that claim
to handle the content type itself, while fallback also includes
applications that handle a more generic content type. GIO also
knows the default and last-used application for a given content
type. The gtk.app_chooser_widget.AppChooserWidget provides detailed control over
whether the shown list of applications should include default,
recommended or fallback applications.
gtk.app_chooser.AppChooser is an interface for widgets which allow the user to choose an application.
The main objects that implement this interface are gtk.app_chooser_widget.AppChooserWidget, gtk.app_chooser_dialog.AppChooserDialog and gtk.app_chooser_button.AppChooserButton.
Applications are represented by GIO gio.app_info.AppInfo objects here. GIO has a concept of recommended and fallback applications for a given content type. Recommended applications are those that claim to handle the content type itself, while fallback also includes applications that handle a more generic content type. GIO also knows the default and last-used application for a given content type. The gtk.app_chooser_widget.AppChooserWidget provides detailed control over whether the shown list of applications should include default, recommended or fallback applications.
To obtain the application that has been selected in a gtk.app_chooser.AppChooser, use gtk.app_chooser.AppChooser.getAppInfo.