Третий архив вопросов и ответов Вопросы по самым различным темам


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 27.09.2011, 13:06
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый день.Помогите разобраться. Хочу понять как создать контекстное меню для любого из виджетов. Например для QLineEdit.Имеем:Код:int main(int argc, char *argv[]){ QApplication a(argc, argv); Widget w; QLineEdit ln(&w); w.show(); return a.exec();}Вопрос: как создать свое контекстное меню для ln?Для самого виджета Widget создать меню не проблема (подглядел в examples):Код:void Widget::contextMenuEvent(QContextMenuEve nt *event){ QMenu menu(this); menu.addAction(QPixmap("C:\\Qt\\pro\\pop upmenu-build-desktop\\debug\\ico.png"), "ShowMessage", this, SLOT(msg())); menu.addAction("About Qt", qApp, SLOT(aboutQt())); menu.addSeparator(); menu.addAction("Exit", qApp, SLOT(qApp->exit())); menu.exec(event->globalPos());}А как для других виджетов? Спасибо за советы, комментарии, ссылки...
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Можно ли реализовать слой виджетов средствами композитного режима Metacity? Guest Продолжение архива вопросов 0 29.09.2011 08:23
Контекстное меню Guest Новый архив 2 0 28.09.2011 19:55
Контекстное меню Guest Новый архив 2 0 28.09.2011 09:02
Контекстное меню в Win Guest Третий архив вопросов и ответов 0 28.09.2011 04:56
Контекстное меню Guest Новые вопросы и ответы 4 0 27.09.2011 23:19



© www.otvetnemail.ru - Форум вопросов и ответов.