Context menu is added.
parent
b881cd7312
commit
4d8000993d
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue