MCPcopy Index your code
hub / github.com/PySimpleGUI/PySimpleGUI / main_sdk_help

Function main_sdk_help

PySimpleGUI/PySimpleGUI.py:25106–25286  ·  view source on GitHub ↗

Display a window that will display the docstrings for each PySimpleGUI Element and the Window object

()

Source from the content-addressed store, hash-verified

25104
25105
25106def main_sdk_help():
25107 """
25108 Display a window that will display the docstrings for each PySimpleGUI Element and the Window object
25109
25110 """
25111 online_help_links = {
25112 'Button': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/button',
25113 'ButtonMenu': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/button_menu',
25114 'Canvas': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/canvas',
25115 'Checkbox': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/checkbox',
25116 'Column': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/column/',
25117 'Combo': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/combo',
25118 'Frame': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/frame',
25119 'Graph': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/graph',
25120 'HorizontalSeparator': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/horizontal_separator',
25121 'Image': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/image',
25122 'Input': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/input',
25123 'Listbox': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/listbox',
25124 'Menu': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/menu',
25125 'MenubarCustom': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/menubar_custom',
25126 'Multiline': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/multiline',
25127 'OptionMenu': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/option_menu',
25128 'Output': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/output',
25129 'Pane': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/pane',
25130 'ProgressBar': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/progress_bar',
25131 'Radio': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/radio',
25132 'Sizegrip': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/sizegrip',
25133 'Slider': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/slider',
25134 'Spin': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/spin',
25135 'StatusBar': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/status_bar',
25136 'Tab': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/tab',
25137 'TabGroup': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/tab_group',
25138 'Table': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/table',
25139 'Text': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/text',
25140 'Titlebar': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/titlebar',
25141 'Tree': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/tree',
25142 'VerticalSeparator': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/elements/vertical_separator',
25143 'Window': r'https://docs.pysimplegui.com/en/latest/call_reference/tkinter/window',
25144 }
25145
25146 NOT_AN_ELEMENT = 'Not An Element'
25147 element_classes = Element.__subclasses__()
25148 element_names = {element.__name__: element for element in element_classes}
25149 element_names['Window'] = Window
25150 element_classes.append(Window)
25151 element_arg_default_dict, element_arg_default_dict_update = {}, {}
25152 vars3 = [m for m in inspect.getmembers(sys.modules[__name__])]
25153
25154 functions = [m for m in inspect.getmembers(sys.modules[__name__], inspect.isfunction)]
25155 functions_names_lower = [f for f in functions if f[0][0].islower()]
25156 functions_names_upper = [f for f in functions if f[0][0].isupper()]
25157 functions_names = sorted(functions_names_lower) + sorted(functions_names_upper)
25158
25159 for element in element_classes:
25160 # Build info about init method
25161 args = inspect.getfullargspec(element.__init__).args[1:]
25162 defaults = inspect.getfullargspec(element.__init__).defaults
25163 # print('------------- {element}----------')

Callers 2

mainFunction · 0.85
main_command_lineFunction · 0.85

Calls 14

readMethod · 0.95
closeMethod · 0.95
ColumnClass · 0.85
MultilineClass · 0.85
ButtonClass · 0.85
SizegripClass · 0.85
WindowClass · 0.85
popup_get_textFunction · 0.85
set_vscroll_positionMethod · 0.80
set_cursorMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected