about dialog
This commit is contained in:
21
main.py
21
main.py
@@ -10,6 +10,7 @@ from PyQt6.QtCore import *
|
||||
from PyQt6.QtGui import *
|
||||
import sys
|
||||
|
||||
from aboutdialog import AboutDialog
|
||||
from bigtext import BigText
|
||||
from logFileModel import LogFileModel
|
||||
from settings import Settings
|
||||
@@ -52,6 +53,12 @@ class MainWindow(QMainWindow):
|
||||
def create_menu_bar(self) -> QMenuBar:
|
||||
menu_bar = QMenuBar()
|
||||
|
||||
menu_bar.addMenu(self.file_menu())
|
||||
menu_bar.addMenu(self.help_menu())
|
||||
|
||||
return menu_bar
|
||||
|
||||
def file_menu(self) -> QMenu:
|
||||
file_menu = QMenu(self.tr("File", "name of the file menu"), self)
|
||||
|
||||
open_file = QAction(self.tr("Open..."), self)
|
||||
@@ -62,10 +69,20 @@ class MainWindow(QMainWindow):
|
||||
|
||||
file_menu.addAction(open_file)
|
||||
file_menu.addAction(close_action)
|
||||
return file_menu
|
||||
|
||||
menu_bar.addMenu(file_menu)
|
||||
def help_menu(self) -> QMenu:
|
||||
help_menu = QMenu(self.tr("Help", "name of the help menu"), self)
|
||||
|
||||
return menu_bar
|
||||
about_action = QAction(self.tr("About"), self)
|
||||
about_action.triggered.connect(self._open_about_dialog)
|
||||
help_menu.addAction(about_action)
|
||||
|
||||
return help_menu
|
||||
|
||||
def _open_about_dialog(self):
|
||||
dialog = AboutDialog()
|
||||
dialog.exec()
|
||||
|
||||
def _open_file(self) -> None:
|
||||
dialog = QFileDialog(self)
|
||||
|
||||
Reference in New Issue
Block a user