Context menu is added.

dev-brahim
brahim 2024-05-06 16:08:31 +02:00
parent b881cd7312
commit 4d8000993d
1 changed files with 31 additions and 0 deletions

View File

@ -10,8 +10,14 @@
from PyQt5 import QtCore, QtGui, QtWidgets
from Model.create_table_for_save_as import CreateTableForSaveAs
from Model.update_table_for_save import UpdateTableForSave
from Model.read_table_for_open import ReadTableForOpen
from View.about_window import AboutWindow
import settings as stg
# from View.acoustic_data_tab import AcousticDataTab
from functools import partial
class Ui_MainWindow(object):
@ -163,6 +169,9 @@ class Ui_MainWindow(object):
# --- Connect Action Save As ---
self.actionSave_As.triggered.connect(self.save_as)
# --- Connect Action save ---
self.actionSave.triggered.connect(self.save)
# --- Connect Action Open ---
self.actionOpen.triggered.connect(self.open)
@ -172,12 +181,34 @@ class Ui_MainWindow(object):
# --- Connect Action About ---
self.actionAbout.triggered.connect(self.about_window)
# --- Create Context Menu ---
self.createContextMenu()
def save_as(self):
CreateTableForSaveAs()
def save(self):
UpdateTableForSave()
def open(self):
ReadTableForOpen()
# acoustic_data_tab = AcousticDataTab()
#
# acoustic_data_tab.fileListWidget.addItems(stg.acoustic_data)
def createContextMenu(self):
# Setting contextMenuPolicy
self.centralwidget.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
# Populating the widget with actions
self.centralwidget.addAction(self.actionSave_As)
self.centralwidget.addAction(self.actionSave)
self.centralwidget.addAction(self.actionOpen)
self.centralwidget.addAction(self.actionTable_of_Backscatter_values)
self.centralwidget.addAction(self.actionEnglish)
self.centralwidget.addAction(self.actionFrench)
self.centralwidget.addAction(self.actionDB_Browser_for_SQLite)
def db_browser_for_sqlite(self):
import argparse
import sys