mirror of
https://github.com/m-labs/artiq.git
synced 2024-12-29 13:13:34 +08:00
dashboard: Explicitly specify QMenu parents
Not sure if this is a lifetime issue or something else, but without it, the respective submenu "triangles" would just not be shown in PyQt6.
This commit is contained in:
parent
9fbd6de30c
commit
5dd2f7c4e8
@ -17,7 +17,7 @@ class AppletsCCBDock(applets.AppletsDock):
|
||||
sep.setSeparator(True)
|
||||
self.table.addAction(sep)
|
||||
|
||||
ccbp_group_menu = QtWidgets.QMenu()
|
||||
ccbp_group_menu = QtWidgets.QMenu(self.table)
|
||||
actiongroup = QtGui.QActionGroup(self.table)
|
||||
actiongroup.setExclusive(True)
|
||||
self.ccbp_group_none = QtGui.QAction("No policy", self.table)
|
||||
@ -47,7 +47,7 @@ class AppletsCCBDock(applets.AppletsDock):
|
||||
self.table.itemSelectionChanged.connect(self.update_group_ccbp_menu)
|
||||
self.update_group_ccbp_menu()
|
||||
|
||||
ccbp_global_menu = QtWidgets.QMenu()
|
||||
ccbp_global_menu = QtWidgets.QMenu(self.table)
|
||||
actiongroup = QtGui.QActionGroup(self.table)
|
||||
actiongroup.setExclusive(True)
|
||||
self.ccbp_global_ignore = QtGui.QAction("Ignore requests", self.table)
|
||||
|
@ -232,7 +232,7 @@ class ExplorerDock(QtWidgets.QDockWidget):
|
||||
reqterm_action.setShortcutContext(QtCore.Qt.ShortcutContext.WidgetShortcut)
|
||||
self.el.addAction(reqterm_action)
|
||||
|
||||
set_shortcut_menu = QtWidgets.QMenu()
|
||||
set_shortcut_menu = QtWidgets.QMenu(self.el)
|
||||
for i in range(12):
|
||||
action = QtGui.QAction("F" + str(i+1), self.el)
|
||||
action.triggered.connect(partial(self.set_shortcut, i))
|
||||
|
@ -458,7 +458,7 @@ class AppletsDock(QtWidgets.QDockWidget):
|
||||
new_action = QtGui.QAction("New applet", self.table)
|
||||
new_action.triggered.connect(partial(self.new_with_parent, self.new))
|
||||
self.table.addAction(new_action)
|
||||
templates_menu = QtWidgets.QMenu()
|
||||
templates_menu = QtWidgets.QMenu(self.table)
|
||||
for name, template in _templates:
|
||||
spec = {"ty": "command", "command": template}
|
||||
action = QtGui.QAction(name, self.table)
|
||||
|
Loading…
Reference in New Issue
Block a user