Source code for pyside_demo.gui.top_menu

from PySide6.QtWidgets import QMainWindow


[docs] def create_menu_bar(window: QMainWindow): menu_bar = window.menuBar() # File menu file_menu = menu_bar.addMenu("File") file_menu.addAction("New File") file_menu.addAction("Open File") file_menu.addAction("Save") file_menu.addAction("Exit") # Edit menu edit_menu = menu_bar.addMenu("Edit") edit_menu.addAction("Undo") edit_menu.addAction("Redo") edit_menu.addAction("Cut") edit_menu.addAction("Copy") edit_menu.addAction("Paste") # Selection menu selection_menu = menu_bar.addMenu("Selection") selection_menu.addAction("Select All") selection_menu.addAction("Expand Selection") # View menu view_menu = menu_bar.addMenu("View") view_menu.addAction("Toggle Sidebar") view_menu.addAction("Toggle Panel") # Go menu go_menu = menu_bar.addMenu("Go") go_menu.addAction("Go to File") go_menu.addAction("Go to Symbol") # Run menu run_menu = menu_bar.addMenu("Run") run_menu.addAction("Start Debugging") run_menu.addAction("Run Without Debugging") # Terminal menu terminal_menu = menu_bar.addMenu("Terminal") terminal_menu.addAction("New Terminal") terminal_menu.addAction("Split Terminal") # Help menu help_menu = menu_bar.addMenu("Help") help_menu.addAction("Welcome") help_menu.addAction("Documentation") help_menu.addAction("About")