Cpper
C/C++高级工程师 Android高级软件工程师 IT集成工程师 音频工程师 熟悉c,c++,java,c#,py,js,asp等多种语言 程序猿
具体就是实现函数contextMenuEvent(QContextMenuEvent* event)
在其中加入popMenu->addAction(action);  
为了响应action,则可以链接action的click(),trigger()函数和处理函数
另外,有事情右键菜单选项需要根据鼠标所指项显示,则可以使用
 

    QTableWidgetItem* item = itemAt(mapFromGlobal(QCursor::pos()));
    
if(item != NULL)
    {

获取当前表格项

需要说的是开始我总是使用setCellWidget设置表格单元,导致itemAt总是返回空值,而实际应该使用的是函数setItem.
感觉QTableWidget此类设计有点问题!
posted on 2011-12-19 22:33 ccsdu2009 阅读(4310) 评论(0)  编辑 收藏 引用 所属分类: QT编程

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理