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


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #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 - Форум вопросов и ответов.