diff --git a/charon_vna/gui.py b/charon_vna/gui.py index 524c6e1..b291b2c 100644 --- a/charon_vna/gui.py +++ b/charon_vna/gui.py @@ -3,6 +3,7 @@ import json import pickle import re import sys +import webbrowser from pathlib import Path from typing import List @@ -96,6 +97,19 @@ class MainWindow(QMainWindow): action_cal_solt.triggered.connect(self.calibrate_solt) menu_calibration.addAction(action_cal_solt) + menu_help = QMenu("&Help") + menubar.addMenu(menu_help) + action_open_homepage = QAction("&Documentation", self) + action_open_homepage.triggered.connect( + lambda: webbrowser.open("https://git.brendanhaines.com/brendanhaines/charon_vna") + ) + menu_help.addAction(action_open_homepage) + action_report_issue = QAction("&Report an Issue", self) + action_report_issue.triggered.connect( + lambda: webbrowser.open("https://git.brendanhaines.com/brendanhaines/charon_vna/issues") + ) + menu_help.addAction(action_report_issue) + # Content window_layout = QVBoxLayout()