Add context menu

This commit is contained in:
Toast 2024-10-24 10:42:21 +02:00
parent 56fdcd9114
commit a2fba6034b

View file

@ -1,6 +1,7 @@
import sys
from PySide6.QtCore import Qt, QSize
from PySide6.QtGui import QAction
from PySide6.QtWidgets import (
QApplication,
QLabel,
@ -8,7 +9,8 @@ from PySide6.QtWidgets import (
QMainWindow,
QVBoxLayout,
QWidget,
QPushButton
QPushButton,
QMenu
)
@ -84,6 +86,13 @@ class leekMainWindow(QMainWindow):
button = "right"
self.mouse_label.setText("mouseDoubleClickEvent " + button)
def contextMenuEvent(self, e):
context_menu = QMenu(self)
context_menu.addAction(QAction("Action 1", self))
context_menu.addAction(QAction("Action 2", self))
context_menu.addAction(QAction("Action 3", self))
context_menu.exec(e.globalPos())
def main():
# If you know you won't use command line arguments QApplication([]) works too.