added functional menus

master
Milan Suman 2022-03-19 18:44:44 +05:30
parent 82271182ba
commit 603acb60f6
1 changed files with 7 additions and 2 deletions

View File

@ -1,5 +1,5 @@
from PySide6 import QtWidgets
import gui_helper
#import gui_helper
import util
app = QtWidgets.QApplication([])
@ -40,12 +40,17 @@ class Window(QtWidgets.QMainWindow):
sub = menu_item.addMenu(inner)
for label, func in data.items():
sub.addAction(label)
if func == None:
sub.triggered.connect(lambda x: None)
else:
sub.triggered.connect(func)
#Adding separators
elif inner == None:
menu_item.addSeparator()
else:
item = menu_item.addAction(inner)
item.triggered.connect(gui_helper.data())
item.triggered.connect(data)
#TODO: This needs to run in a thread but Qt really doesn't want it to. There are two ways around this: