Kontextmenü für einzelnes Widget (QFrame)?
Verfasst: 18. Juni 2005 02:47
Kann ich ein Kontextmemü für ein einzelnes Widget (z. B. QFrame) erstellen. Alle meine Versuche schlugen bisher fehl.
Hulio
Hulio
Das deutschsprachige Forum rund um Qt
https://www.qtforum.de/
Code: Alles auswählen
QWhatsThis::add(pWidget,tr("<b>Überschrift</b><p>Dies ist eine Kontexthilfe</p>"))
Code: Alles auswählen
QPopupMenu * contextMenu = new QPopupMenu( this );
QLabel *caption = new QLabel( "<font color=darkblue><u><b>" "Context Menu</b></u></font>", this );
caption->setAlignment( Qt::AlignCenter );
contextMenu->insertItem( caption );
contextMenu->insertItem( "&Save", this, SLOT(save()), CTRL+Key_S );
contextMenu->exec( QCursor::pos() );
hab' mich glatt verlesenKontextmenu ist was anderes als Kontexthilfe ...
Code: Alles auswählen
error C2027: Verwendung des undefinierten Typs "QPopupMenu"Code: Alles auswählen
void main_window::contextMenuEvent( QContextMenuEvent *event)
{
QPopupMenu* context_menu = new QPopupMenu( this );
context_menu->addAction( m_reset_view_action );
context_menu->addTo( m_gl_widget );
context_menu->exec(event->globalPos());
}