Context menu is added.
parent
b881cd7312
commit
4d8000993d
|
|
@ -10,8 +10,14 @@
|
||||||
|
|
||||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||||
from Model.create_table_for_save_as import CreateTableForSaveAs
|
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 Model.read_table_for_open import ReadTableForOpen
|
||||||
from View.about_window import AboutWindow
|
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):
|
class Ui_MainWindow(object):
|
||||||
|
|
@ -163,6 +169,9 @@ class Ui_MainWindow(object):
|
||||||
# --- Connect Action Save As ---
|
# --- Connect Action Save As ---
|
||||||
self.actionSave_As.triggered.connect(self.save_as)
|
self.actionSave_As.triggered.connect(self.save_as)
|
||||||
|
|
||||||
|
# --- Connect Action save ---
|
||||||
|
self.actionSave.triggered.connect(self.save)
|
||||||
|
|
||||||
# --- Connect Action Open ---
|
# --- Connect Action Open ---
|
||||||
self.actionOpen.triggered.connect(self.open)
|
self.actionOpen.triggered.connect(self.open)
|
||||||
|
|
||||||
|
|
@ -172,12 +181,34 @@ class Ui_MainWindow(object):
|
||||||
# --- Connect Action About ---
|
# --- Connect Action About ---
|
||||||
self.actionAbout.triggered.connect(self.about_window)
|
self.actionAbout.triggered.connect(self.about_window)
|
||||||
|
|
||||||
|
# --- Create Context Menu ---
|
||||||
|
self.createContextMenu()
|
||||||
|
|
||||||
def save_as(self):
|
def save_as(self):
|
||||||
CreateTableForSaveAs()
|
CreateTableForSaveAs()
|
||||||
|
|
||||||
|
def save(self):
|
||||||
|
UpdateTableForSave()
|
||||||
|
|
||||||
def open(self):
|
def open(self):
|
||||||
ReadTableForOpen()
|
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):
|
def db_browser_for_sqlite(self):
|
||||||
import argparse
|
import argparse
|
||||||
import sys
|
import sys
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue