博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

Creatory

Y(^_^)Y I hope someday we can meet on the road =^_^=
   creatory.cublog.cn
关于作者  
姓名:creatory
职业:Embedded-Linux
年龄:22
格言:努力就有可能成功
院校:SDUST
联系我:creatory@mail.com
creatory@163.com

我的分类  




Handle contextMenuEvent function to display menu
If you want to create a context menu in a QMainWindow subclass,just reimplement the virtual protected function:void contextMenuEvent(QContextMenu *event),and write your own code to handle the right clicked case to show the menu.
The following code is an easy example:
//declaration
protected:
    void contextMenuEvent(QContextMenu *event);
//reimplement
void MainWindow::contextMenuEvent(QContextMenu *event)
{
QMenu menu(this);
menu.addAction(cutAct);
menu.addAction(copyAct);
menu.addAction(pasteAct);
menu.exec(event->globalPos());
}

 发表于: 2008-05-07,修改于: 2008-05-07 10:57 已浏览40次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.07506

京ICP证041476号