8.6. pymodaq_gui package
- 8.6.1. pymodaq_gui.editor package
- 8.6.1.1. pymodaq_gui.editor.monaco module
FileStatusMonacoAppMonacoApp.check_python_syntax_valid()MonacoApp.add_file()MonacoApp.add_text_to_display()MonacoApp.close_editor()MonacoApp.connect_things()MonacoApp.create_file()MonacoApp.create_monaco_widget()MonacoApp.display_file_text()MonacoApp.do_things_after_ui_setup()MonacoApp.do_things_on_file_changed()MonacoApp.get_editor_from_tab_index()MonacoApp.get_files_cache()MonacoApp.highlight_tab()MonacoApp.is_file_and_editor_content_same()MonacoApp.load_file()MonacoApp.quit_fun()MonacoApp.remove_file()MonacoApp.run_file()MonacoApp.save_copy_file_as()MonacoApp.save_file()MonacoApp.save_file_as()MonacoApp.setup_actions()MonacoApp.setup_docks_and_widgets()MonacoApp.setup_menus_and_toolbars()MonacoApp.unsaved_tabname()MonacoApp.current_editorMonacoApp.current_fileMonacoApp.files_pathMonacoApp.local_files_pathMonacoApp.local_pathMonacoApp.monaco_widgetMonacoApp.run_signalMonacoApp.staticMetaObject
MonacoWithFileRedirectRunnermain()
editor_main_loader()
- 8.6.1.1. pymodaq_gui.editor.monaco module
- 8.6.2. pymodaq_gui.examples package
- 8.6.2.1. pymodaq_gui.examples.action_checked_icons module
- 8.6.2.2. pymodaq_gui.examples.action_manager_example module
- 8.6.2.3. pymodaq_gui.examples.curves module
- 8.6.2.4. pymodaq_gui.examples.custom_viewer module
- 8.6.2.5. pymodaq_gui.examples.data_picker module
- 8.6.2.6. pymodaq_gui.examples.function_plotter module
FunctionPlotterFunctionPlotter.connect_things()FunctionPlotter.plot()FunctionPlotter.plot_all()FunctionPlotter.plot_timer()FunctionPlotter.setup_actions()FunctionPlotter.setup_docks_and_widgets()FunctionPlotter.setup_menus_and_toolbars()FunctionPlotter.value_changed()FunctionPlotter.functionsFunctionPlotter.paramsFunctionPlotter.staticMetaObject
main()
- 8.6.2.7. pymodaq_gui.examples.listwidget module
- 8.6.2.8. pymodaq_gui.examples.material_icon_ex module
- 8.6.2.9. pymodaq_gui.examples.menu_button module
- 8.6.2.10. pymodaq_gui.examples.parameter_ex module
- 8.6.2.11. pymodaq_gui.examples.pattern_completer_demo module
- 8.6.2.12. pymodaq_gui.examples.saving_loading module
DataGeneratorDataProcessorMySaverLoaderMySaverLoader.connect_things()MySaverLoader.do_things_after_ui_setup()MySaverLoader.get_app_toolbars()MySaverLoader.setup_actions()MySaverLoader.setup_docks_and_widgets()MySaverLoader.setup_menus_and_toolbars()MySaverLoader.value_changed()MySaverLoader.data_generatorMySaverLoader.h5_base_group_nameMySaverLoader.module_and_data_saverMySaverLoader.paramsMySaverLoader.show_h5file_statusbar_widgetsMySaverLoader.show_workflow_actionsMySaverLoader.staticMetaObjectMySaverLoader.viewer
MySaverLoaderWorkermain()
- 8.6.2.13. pymodaq_gui.examples.shared_ui module
- 8.6.2.14. pymodaq_gui.examples.sticky_menu_demo module
- 8.6.2.15. pymodaq_gui.examples.theming_demo module
- 8.6.2.16. pymodaq_gui.examples.view2D_parts module
- 8.6.3. pymodaq_gui.h5modules package
- 8.6.3.1. pymodaq_gui.h5modules.browsing module
H5BrowserH5Browser.add_log()H5Browser.add_comments()H5Browser.check_version()H5Browser.connect_things()H5Browser.export_data()H5Browser.get_node_and_plot()H5Browser.get_tree_node_path()H5Browser.load_file()H5Browser.populate_tree()H5Browser.quit_fun()H5Browser.refresh_file()H5Browser.save_file()H5Browser.setup_actions()H5Browser.setup_docks_and_widgets()H5Browser.setup_menus_and_toolbars()H5Browser.show_h5_attributes()H5Browser.show_h5_data()H5Browser.show_pixmaps()H5Browser.data_node_signalH5Browser.staticMetaObjectH5Browser.status_signal
Viewbrowse_data()
- 8.6.3.2. pymodaq_gui.h5modules.h5browser module
- 8.6.3.3. pymodaq_gui.h5modules.saving module
H5SaverH5SaverBaseH5SaverBase.find_part_in_path_and_subpath()H5SaverBase.set_current_scan_path()H5SaverBase.get_params_for_save_type()H5SaverBase.get_last_scan()H5SaverBase.get_scan_groups()H5SaverBase.get_scan_index()H5SaverBase.init_file()H5SaverBase.load_file()H5SaverBase.save_file()H5SaverBase.show_settings()H5SaverBase.update_file_paths()H5SaverBase.update_status()H5SaverBase.value_changed()H5SaverBase.fill_valueH5SaverBase.paramsH5SaverBase.settings_name
- 8.6.3.4. pymodaq_gui.h5modules.utils module
- 8.6.3.1. pymodaq_gui.h5modules.browsing module
- 8.6.4. pymodaq_gui.managers package
- 8.6.4.1. pymodaq_gui.managers.settings package
- 8.6.4.2. pymodaq_gui.managers.action_manager module
ActionManagerActionManager.add_action()ActionManager.add_menu()ActionManager.add_toolbar()ActionManager.add_widget()ActionManager.affect_to()ActionManager.apply_toolbar_style()ActionManager.connect_action()ActionManager.get_action()ActionManager.get_menu()ActionManager.get_toolbar()ActionManager.has_action()ActionManager.has_menu()ActionManager.has_toolbar()ActionManager.reference_menu()ActionManager.reference_toolbar()ActionManager.remove_action()ActionManager.set_action_text()ActionManager.set_menu()ActionManager.set_toolbar()ActionManager.setup_actions()ActionManager.setup_toolbar_style_menu()ActionManager.actionsActionManager.actions_namesActionManager.is_action_checkedActionManager.is_action_enabledActionManager.is_action_visibleActionManager.menuActionManager.menusActionManager.menus_namesActionManager.set_action_checkedActionManager.set_action_enabledActionManager.set_action_visibleActionManager.toolbarActionManager.toolbarsActionManager.toolbars_names
QActionToolbarStyleChecksToolbarStyleSignallerWidgetActionProxyaddaction()addwidget()get_toolbar_button_style()
- 8.6.4.3. pymodaq_gui.managers.config_manager module
- 8.6.4.4. pymodaq_gui.managers.h5manager module
FileActionFileStatusH5ManagerH5Manager.close_file()H5Manager.create_file_toolbar_and_menu()H5Manager.create_new_file()H5Manager.flush()H5Manager.get_h5saver()H5Manager.insert_h5stuff_status()H5Manager.load_file()H5Manager.open_file()H5Manager.save_file()H5Manager.set_file_open()H5Manager.set_swmr_status()H5Manager.settings()H5Manager.settings_tree()H5Manager.show_file_content()H5Manager.show_settings()H5Manager.update_file_status_led()H5Manager.command_sigH5Manager.current_folderH5Manager.file_loaded_signalH5Manager.file_open_signalH5Manager.h5saverH5Manager.staticMetaObjectH5Manager.statusbar
- 8.6.4.5. pymodaq_gui.managers.manager_base module
ListViewManagerActionsManagerBaseManagerBase.format_subentries()ManagerBase.close_subentries_display()ManagerBase.connect_things_base()ManagerBase.copy_entry()ManagerBase.create_entry()ManagerBase.create_slot_from_file()ManagerBase.delete_entry()ManagerBase.do_things_for_new_creation()ManagerBase.enable_actions()ManagerBase.entry_path_from_name()ManagerBase.execute_current_entry()ManagerBase.execute_entry()ManagerBase.force_show()ManagerBase.get_action_from_file()ManagerBase.get_action_list()ManagerBase.get_entry_folder()ManagerBase.get_external_toolbar_menu()ManagerBase.get_sync_combo_entry()ManagerBase.list_managed_entries()ManagerBase.list_managed_entries_path()ManagerBase.quit_fun()ManagerBase.save_check()ManagerBase.save_entries()ManagerBase.save_new_history_entry()ManagerBase.set_entry_applied()ManagerBase.setup_actions_base()ManagerBase.setup_docks_and_widgets()ManagerBase.setup_ui()ManagerBase.show()ManagerBase.show_subentries()ManagerBase.sync_entries_with()ManagerBase.update_action_list()ManagerBase.update_actions_connection()ManagerBase.update_entry()ManagerBase.update_execute_action_tooltip()ManagerBase.update_menu()ManagerBase.applied_entryManagerBase.applied_entry_nameManagerBase.default_entry_nameManagerBase.deleted_entryManagerBase.entriesManagerBase.entries_filepathManagerBase.entryManagerBase.entry_appliedManagerBase.entry_extensionManagerBase.entry_filepathManagerBase.entry_typeManagerBase.execute_action_checkableManagerBase.icon_nameManagerBase.manager_nameManagerBase.new_entryManagerBase.splash_subentriesManagerBase.staticMetaObjectManagerBase.subentries_modelManagerBase.updated_entry
ManagerSubEntriesModelMenuSubEntriesSplashToolbar
- 8.6.4.6. pymodaq_gui.managers.parameter_manager module
ParameterManagerParameterManager.create_parameter()ParameterManager.child_added()ParameterManager.clear_settings_slot()ParameterManager.connect_tree()ParameterManager.disconnect_tree()ParameterManager.limits_changed()ParameterManager.load_settings_slot()ParameterManager.menu_changed()ParameterManager.on_toolbar_toggled()ParameterManager.options_changed()ParameterManager.param_deleted()ParameterManager.parameter_tree_changed()ParameterManager.save_settings_slot()ParameterManager.search_settings_slot()ParameterManager.set_settings()ParameterManager.update_settings_slot()ParameterManager.value_changed()ParameterManager.paramsParameterManager.settingsParameterManager.settings_nameParameterManager.settings_treeParameterManager.tree
ParameterTreeWidget
- 8.6.4.7. pymodaq_gui.managers.roi_viewer_manager module
ROIMetaROIParameterManagerROIScalableGroupROIViewerManagerROIViewerManager.add_roi_programmatically()ROIViewerManager.child_added()ROIViewerManager.copy_ROI()ROIViewerManager.create_and_add()ROIViewerManager.emit_colors()ROIViewerManager.expand_roi_tree()ROIViewerManager.get_ROI_indexes()ROIViewerManager.get_roi_from_index()ROIViewerManager.menu_changed()ROIViewerManager.param_deleted()ROIViewerManager.remove_ROI()ROIViewerManager.remove_roi_programmatically()ROIViewerManager.set_roi()ROIViewerManager.update_use_channel()ROIViewerManager.value_changed()ROIViewerManager.ROIsROIViewerManager.color_signalROIViewerManager.new_ROI_signalROIViewerManager.paramsROIViewerManager.remove_ROI_signalROIViewerManager.roi_changedROIViewerManager.roiwidgetROIViewerManager.staticMetaObjectROIViewerManager.view_box
- 8.6.4.8. pymodaq_gui.managers.runner_thread_manager module
DataForProcessorThreadWorkerWorkerThreadManagerWorkerThreadManager.create_thread_for_worker()WorkerThreadManager.exit_runner_thread()WorkerThreadManager.exit_worker_thread()WorkerThreadManager.exit_worker_threads()WorkerThreadManager.get_last_name()WorkerThreadManager.get_thread()WorkerThreadManager.get_worker()WorkerThreadManager.start_thread()WorkerThreadManager.current_nameWorkerThreadManager.n_jobsWorkerThreadManager.runner_threadWorkerThreadManager.staticMetaObjectWorkerThreadManager.workerWorkerThreadManager.worker_threadWorkerThreadManager.worker_threadsWorkerThreadManager.workers
get_thread_params()
- 8.6.5. pymodaq_gui.parameter package
- 8.6.5.1. pymodaq_gui.parameter.pymodaq_ptypes package
- 8.6.5.1.1. pymodaq_gui.parameter.pymodaq_ptypes.action_led module
- 8.6.5.1.2. pymodaq_gui.parameter.pymodaq_ptypes.bool module
- 8.6.5.1.3. pymodaq_gui.parameter.pymodaq_ptypes.date module
- 8.6.5.1.4. pymodaq_gui.parameter.pymodaq_ptypes.filedir module
- 8.6.5.1.5. pymodaq_gui.parameter.pymodaq_ptypes.group module
- 8.6.5.1.6. pymodaq_gui.parameter.pymodaq_ptypes.itemselect module
- 8.6.5.1.7. pymodaq_gui.parameter.pymodaq_ptypes.led module
- 8.6.5.1.8. pymodaq_gui.parameter.pymodaq_ptypes.list module
- 8.6.5.1.9. pymodaq_gui.parameter.pymodaq_ptypes.numeric module
- 8.6.5.1.10. pymodaq_gui.parameter.pymodaq_ptypes.pixmap module
- 8.6.5.1.11. pymodaq_gui.parameter.pymodaq_ptypes.slide module
- 8.6.5.1.12. pymodaq_gui.parameter.pymodaq_ptypes.table module
- 8.6.5.1.13. pymodaq_gui.parameter.pymodaq_ptypes.tableview module
- 8.6.5.1.14. pymodaq_gui.parameter.pymodaq_ptypes.text module
- 8.6.5.1.15. pymodaq_gui.parameter.pymodaq_ptypes.text_pattern module
- 8.6.5.2. pymodaq_gui.parameter.ioxml module
XML_file_to_parameter()XML_string_to_parameter()XML_string_to_pobject()add_text_to_elt()basic_serialization()dict_from_param()elt_to_dict()parameter_to_xml_file()parameter_to_xml_string()set_dict_from_el()set_txt_from_elt()walk_parameters_to_xml()walk_xml_to_parameter()xml_file_to_parameter_dict()xml_string_to_parameter()xml_string_to_parameter_dict()
- 8.6.5.3. pymodaq_gui.parameter.utils module
ParameterWithPathchange_visibility_all_descendants()compareParameters()compareStructureParameter()compareValuesParameter()filter_parameter_tree()getOpts()getStruct()getValues()get_param_dict_from_name()get_param_from_name()get_param_path()get_widget_from_tree()is_name_in_dict()iter_children()iter_children_params()scroll_linear()scroll_log()set_param_from_param()tree_change_blocker()
ParameterTree
- 8.6.5.1. pymodaq_gui.parameter.pymodaq_ptypes package
- 8.6.6. pymodaq_gui.plotting package
- 8.6.6.1. pymodaq_gui.plotting.data_viewers package
- 8.6.6.1.1. pymodaq_gui.plotting.data_viewers.base module
- 8.6.6.1.2. pymodaq_gui.plotting.data_viewers.viewer module
- 8.6.6.1.3. pymodaq_gui.plotting.data_viewers.viewer0D module
- 8.6.6.1.4. pymodaq_gui.plotting.data_viewers.viewer1D module
- 8.6.6.1.5. pymodaq_gui.plotting.data_viewers.viewer1Dbasic module
- 8.6.6.1.6. pymodaq_gui.plotting.data_viewers.viewer2D module
- 8.6.6.1.7. pymodaq_gui.plotting.data_viewers.viewer2D_basic module
- 8.6.6.1.8. pymodaq_gui.plotting.data_viewers.viewerND module
- 8.6.6.2. pymodaq_gui.plotting.items package
- 8.6.6.3. pymodaq_gui.plotting.plotter package
- 8.6.6.4. pymodaq_gui.plotting.utils package
- 8.6.6.5. pymodaq_gui.plotting.image_viewer module
- 8.6.6.6. pymodaq_gui.plotting.navigator module
NavigatorNavigator.add_image_data()Navigator.connect_things()Navigator.get_data_from_scan_name()Navigator.list_2D_scans()Navigator.load_data()Navigator.load_image()Navigator.move_at()Navigator.param_deleted()Navigator.remove_image_data()Navigator.set_aspect_ratio()Navigator.set_axes()Navigator.setup_actions()Navigator.setup_ui()Navigator.show_all()Navigator.show_histo()Navigator.show_none()Navigator.show_scans()Navigator.update_h5file()Navigator.update_status()Navigator.value_changed()Navigator.h5saverNavigator.log_signalNavigator.paramsNavigator.settings_nameNavigator.sig_double_clickedNavigator.staticMetaObject
- 8.6.6.7. pymodaq_gui.plotting.widgets module
- 8.6.6.1. pymodaq_gui.plotting.data_viewers package
- 8.6.7. pymodaq_gui.resources package
- 8.6.8. pymodaq_gui.utils package
- 8.6.8.1. pymodaq_gui.utils.widget_sync package
- 8.6.8.1.1. pymodaq_gui.utils.widget_sync.core module
- 8.6.8.1.2. pymodaq_gui.utils.widget_sync.factories module
- 8.6.8.1.3. Qt Widget Synchronization
BaseWidgetSyncBaseWidgetSync.bind()BaseWidgetSync.check_connection_mode()BaseWidgetSync.disable()BaseWidgetSync.enable()BaseWidgetSync.is_enabled()BaseWidgetSync.set_value()BaseWidgetSync.unbind()BaseWidgetSync.unbind_all()BaseWidgetSync.validate_property_connection()BaseWidgetSync.connected_widgetsBaseWidgetSync.connection_countBaseWidgetSync.data_typeBaseWidgetSync.staticMetaObjectBaseWidgetSync.valueBaseWidgetSync.value_changed
DataTypeDictSyncSyncModeValueSyncWidgetSyncWidgetSyncFactories
- 8.6.8.2. pymodaq_gui.utils.widgets package
- 8.6.8.2.1. pymodaq_gui.utils.widgets.collapsible_widget module
- 8.6.8.2.2. pymodaq_gui.utils.widgets.combo module
- 8.6.8.2.3. pymodaq_gui.utils.widgets.highlighted_combo module
- 8.6.8.2.4. pymodaq_gui.utils.widgets.label module
- 8.6.8.2.5. pymodaq_gui.utils.widgets.lcd module
- 8.6.8.2.6. pymodaq_gui.utils.widgets.multistate_led module
- 8.6.8.2.7. pymodaq_gui.utils.widgets.painter_utils module
- 8.6.8.2.8. pymodaq_gui.utils.widgets.pattern_completer module
- 8.6.8.2.9. pymodaq_gui.utils.widgets.push module
- 8.6.8.2.10. pymodaq_gui.utils.widgets.qled module
- 8.6.8.2.11. pymodaq_gui.utils.widgets.search_lineedit module
- 8.6.8.2.12. pymodaq_gui.utils.widgets.spinbox module
- 8.6.8.2.13. pymodaq_gui.utils.widgets.statusbar_separator module
- 8.6.8.2.14. pymodaq_gui.utils.widgets.table module
- 8.6.8.2.15. pymodaq_gui.utils.widgets.tree_layout module
- 8.6.8.2.16. pymodaq_gui.utils.widgets.tree_toml module
- 8.6.8.2.17. pymodaq_gui.utils.widgets.widget_bkg module
- 8.6.8.2.18. pymodaq_gui.utils.widgets.widget_with_label_title module
- 8.6.8.2.19. pymodaq_gui.utils.widgets.widget_with_title_in_toolbar module
- 8.6.8.2.20. pymodaq_gui.utils.widgets.window module
- 8.6.8.3. pymodaq_gui.utils.app_worker module
ExtensionWorkerExtensionWorker.pause()ExtensionWorker.start()ExtensionWorker.stop()ExtensionWorker.terminate_workers()ExtensionWorker.update_worker_ntask()ExtensionWorker.h5_managerExtensionWorker.has_data_processorExtensionWorker.is_runningExtensionWorker.module_and_data_saverExtensionWorker.modules_managerExtensionWorker.n_tasksExtensionWorker.processor_workerExtensionWorker.saver_workerExtensionWorker.settingsExtensionWorker.staticMetaObjectExtensionWorker.workers_terminated
ProcessorWorkerSaverWorker
- 8.6.8.4. pymodaq_gui.utils.custom_app module
CustomAppCustomApp.get_local_folder()CustomApp.get_theme()CustomApp.apply_size_hint()CustomApp.connect_things()CustomApp.do_things_after_ui_setup()CustomApp.enable_workflow_actions()CustomApp.get_help_markdown()CustomApp.insert_custom_status_widgets()CustomApp.populate_status_bar()CustomApp.quit_fun()CustomApp.set_permanent_status()CustomApp.setup_actions()CustomApp.setup_docks()CustomApp.setup_docks_and_widgets()CustomApp.setup_menu()CustomApp.setup_menus_and_toolbars()CustomApp.setup_ui()CustomApp.setup_workflow_actions()CustomApp.update_status()CustomApp.dockareaCustomApp.docksCustomApp.h5_base_group_nameCustomApp.h5_managerCustomApp.h5saverCustomApp.log_signalCustomApp.mainwindowCustomApp.menubarCustomApp.module_and_data_saverCustomApp.paramsCustomApp.show_h5file_statusbar_widgetsCustomApp.show_workflow_actionsCustomApp.splash_scCustomApp.staticMetaObjectCustomApp.statusbarCustomApp.thread_managerCustomApp.title
WorkFlowActions
- 8.6.8.5. pymodaq_gui.utils.dock module
- 8.6.8.6. pymodaq_gui.utils.enums module
- 8.6.8.7. pymodaq_gui.utils.file_io module
- 8.6.8.8. pymodaq_gui.utils.layout module
- 8.6.8.9. pymodaq_gui.utils.list_picker module
- 8.6.8.10. pymodaq_gui.utils.menu_utils module
- 8.6.8.11. pymodaq_gui.utils.shared_ui module
PymodaqUpdateTableWidgetSharedUISharedUI.affect_application()SharedUI.check_update()SharedUI.connect_things()SharedUI.hide()SharedUI.quit_fun()SharedUI.restart_fun()SharedUI.setup_actions()SharedUI.setup_docks_and_widgets()SharedUI.setup_menus_and_toolbars()SharedUI.show()SharedUI.show_about()SharedUI.show_app_help()SharedUI.show_changelog()SharedUI.show_config()SharedUI.show_help()SharedUI.show_log()SharedUI.staticMetaObject
main()
- 8.6.8.12. pymodaq_gui.utils.splash module
- 8.6.8.13. pymodaq_gui.utils.status_palette module
- 8.6.8.14. pymodaq_gui.utils.styling module
- 8.6.8.15. pymodaq_gui.utils.utils module
- 8.6.8.1. pymodaq_gui.utils.widget_sync package