23 @brief Create help dialog.
24 @param ui : main window to create dialog with same style
27 dialog_help = create_dialog(ui, minmax=
True)
28 ui_help = HELP_DIALOG()
29 ui_help.setupUi(dialog_help)
30 d_help_text_source_link = {}
31 d_help_text_source_link[ui_help.helpTextGeneral] =
"general.md"
32 d_help_text_source_link[ui_help.helpTextConfiguration] =
"configuration.md"
33 d_help_text_source_link[ui_help.helpTextUser] =
"user.md"
34 d_help_text_source_link[ui_help.helpTextArticles] =
"articles.md"
35 d_help_text_source_link[ui_help.helpTextReport] =
"report.md"
36 d_help_text_source_link[ui_help.helpTextPrinter] =
"printer.md"
37 config_tab(ui_help.helpTextReader, text=
"", tab_index=6, main_tab=ui_help.tabWidget_helpMenu, tab_name=
"")
38 config_tab(ui_help.helpTextDisplay, text=
"", tab_index=7, main_tab=ui_help.tabWidget_helpMenu, tab_name=
"")
39 config_tab(ui_help.helpTextWebserver, text=
"", tab_index=8, main_tab=ui_help.tabWidget_helpMenu, tab_name=
"")
40 config_tab(
None, main_tab=ui_help.tabWidget_helpMenu, tab_index=0)
41 for q_text_browser, s_source_file
in d_help_text_source_link.items():
42 with open(os.path.join(HELP_PATH + s_source_file), mode=
"r", encoding=
"utf-8")
as f:
44 text = text[text.find(
"#"):]
45 config_tab(q_text_browser, text=text)