Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Name

qmenu — pulldown or right-click menu

Syntax

qmenu [title]

Description

The qmenu command creates a QMenu object. The command may take an optional title argument. A QMenu object may appear as a pulldown menu, a rightclick menu, or a submenu. Menus may be attached to actions, menubars, toolbuttons, other menus, or set as right-click menus in QTreeWidget objects. The QMenu becomes the current widget.

Arguments

_title

The text at the point where the menu is attached. If the menu is a pulldown menu along a menubar, the text will appear in the menubar. If the menu is a submenu, the text will appear at the point in the parent menu where the submenu is attached. The argument should be omitted when creating a right-click menu.

Examples

Ex.1: QMenu

# Create QMainWindow with built-in menubar
set w [qmainwindow]
qsetwindowtitle QMenu

# Get menubar from mainwindow
set menubar [qmenubar $w]

# Create 'File' action and add to menubar
set fileaction [qaction File]
qaddaction $menubar $fileaction

# Create pulldown menu and add to file action
set menu [qmenu]
qsetmenu $fileaction $menu

# Populate file menu
set openaction [qaction Open qopenfilename]
qaddaction $menu $openaction

qshow $w

Example QMenu shows a QMainWindow with a 'File' pulldown menu.

See qtoolbar for information on how to attach a pulldown menu to a toolbutton.

 

  • No labels