在QTreeWidget中使得QTreeWidgetItem接受右键出现菜单,部分代码
来源:互联网 发布:淘宝卖家怎么找直播 编辑:程序博客网 时间:2024/06/08 15:43
在QTreeWidget中使得QTreeWidgetItem接受右键出现菜单,部分代码
#include <QMenu>
#include <QCursor>
#include "tree.h"
tree::tree(QWidget *parent, Qt::WFlags flags)
: QDialog(parent, flags)
{
ui.setupUi(this);
connect(ui.treeWidget,SIGNAL(itemPressed(QTreeWidgetItem *, int)),
this,SLOT(SlotItemClicked(QTreeWidgetItem *, int)));
}
tree::~tree()
{
}
void tree::SlotItemClicked(QTreeWidgetItem *item, int column)
{
if (qApp->mouseButtons() == Qt::LeftButton)
{
return;
}
if (qApp->mouseButtons() == Qt::RightButton)
{
if (item->childCount() > 0)
{
return;
}
showMenu();
}
qDebug("run!");
}
void tree::showMenu()
{
QPoint pos;
QMenu menu(ui.treeWidget);
menu.addAction(tr("测试"));
// menu.exec(ui.treeWidget->mapToGlobal(pos));
menu.exec(QCursor::pos());
}
- 在QTreeWidget中使得QTreeWidgetItem接受右键出现菜单,部分代码
- 建立QTreeWidget下QTreeWidgetItem的右键菜单
- QTreeWidget中添加右键菜单
- Qt程序学习(三)------QTreeWidget、右键菜单、动态改变comboBox、QTreeWidgetItem的对应列的文字编辑
- QTreeWidget 添加右键菜单
- QTreeWidget右键菜单
- easyui中在datagrid中右键出现菜单
- Qt QtreeWidget树形控件右键菜单
- 给QTreeWidget添加右键菜单功能
- QT Qtreewidget操作 右键菜单响应等
- QTreeWidget 与 QTreeWidgetItem 【百度空间】
- QTreeWidget 和QTreeWidgetItem用法总结
- QTreeWidget 和QTreeWidgetItem用法总结
- QTreeWidget 和QTreeWidgetItem用法总结
- QTreeWidget (两层)点击右键菜单删除节点
- 在程序中屏蔽右键菜单
- 在浏览器中隐藏右键菜单
- 在窗体中添加右键菜单
- eclipse下利用ant生成xfire webservice 客户端
- 开发Android程序时如何利用Java开源源代码
- JPA @MappedSuperclass注解的使用说明
- 数据库中DDL、DML、DCL和TCP概念
- Enabling New Camera sensor in Intel Clover Trail Platform
- 在QTreeWidget中使得QTreeWidgetItem接受右键出现菜单,部分代码
- dp 解 RMQ问题
- 软件测试及Bug管理经验谈
- 中小型数据库 RMAN CATALOG 备份恢复方案(二)
- (转)Android处理图片OOM的若干方法小结
- Gallery带阴影和缩放特效
- jsf提交验证(<a4j:commandButton><h:commandButton>)
- [Android] GSON 在 android 4.2 抛 StackOverflowError 错误
- P01234背包个人总结