Public Member Functions | Private Attributes | List of all members
qt_gui_py_common.exclusive_options_group.ExclusiveOptionGroup Class Reference
Inheritance diagram for qt_gui_py_common.exclusive_options_group.ExclusiveOptionGroup:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, options, title='Exclusive Options', selected_index=None, parent=None)
 
def get_settings (self)
 

Private Attributes

 _button_group
 
 _options
 

Detailed Description

Creates a button group of exclusive radio options.

Options must be a dict with following keys:
    'enabled', 'selected', 'title', 'description', 'tooltip'

Definition at line 37 of file exclusive_options_group.py.

Constructor & Destructor Documentation

def qt_gui_py_common.exclusive_options_group.ExclusiveOptionGroup.__init__ (   self,
  options,
  title = 'Exclusive Options',
  selected_index = None,
  parent = None 
)

Definition at line 45 of file exclusive_options_group.py.

Member Function Documentation

def qt_gui_py_common.exclusive_options_group.ExclusiveOptionGroup.get_settings (   self)
Return dictionary with selected_index (int) and selected_option (dict) keys.

Definition at line 67 of file exclusive_options_group.py.

Member Data Documentation

qt_gui_py_common.exclusive_options_group.ExclusiveOptionGroup._button_group
private

Definition at line 49 of file exclusive_options_group.py.

qt_gui_py_common.exclusive_options_group.ExclusiveOptionGroup._options
private

Definition at line 51 of file exclusive_options_group.py.


The documentation for this class was generated from the following file:


qt_gui_py_common
Author(s): Dorian Scholz
autogenerated on Tue Apr 13 2021 03:03:15