微醺的鸡蛋面 · pyqt 5 timer - CSDN文库· 2 月前 · |
有情有义的匕首 · 你不得不知道的四款 MySQL GUI ...· 7 月前 · |
独立的饺子 · Pytorch 基础-tensor ...· 1 年前 · |
另类的眼镜 · VBA删除行自动筛选不为空_值的自动筛选在没 ...· 1 年前 · |
飘逸的李子 · bat 替换字符串_百度知道· 1 年前 · |
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
首先找到你要点击节点的
item
。比如下面是获得第一个节点的第一个子节点
auto item = treeWidget->invisibleRootItem()->child(0)->child(0);
然后获取那个节点的Bounding Box
auto rect = treeWidget->visualItemRect(item);
然后构建鼠标点击事件(即MouseButtonPress和MouseButtonRelease),发送给treeWidget
auto pos = rect.center();
QMouseEvent event1(QEvent::MouseButtonPress, pos, Qt::LeftButton, Qt::NoButton, Qt::NoModifier);
QCoreApplication::sendEvent(treeWidget, &event1);
QMouseEvent event2(QEvent::MouseButtonRelease, pos, Qt::LeftButton, Qt::NoButton, Qt::NoModifier);
QCoreApplication::sendEvent(treeWidget, &event2);
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
微信扫一扫
点击复制链接
分享
举报
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
报告相同问题?
-
-
2016-08-05 07:49
回答 2
已采纳
事件可以用两种方式做:
1. 如果你使用的有
QT
designer的话,那就直接 右键 找到对应的itemClicked 绑定就可以了
2. 就是你现在的做法,你的 action_main1 有没
-
-
十年编程老舅的博客
Qt
QT
ree
Widget
控件函数
-
-
-
-
程序员老舅的博客
Qt
QT
ree
Widget
详解
-
-
2016-05-14 10:11
回答 1
已采纳
http://blog.csdn.net/shuideyidi/article/details/30619167
-
-
奇树谦的博客
参考官方
QT
助手。
-
-
程序员老舅的博客
Qt
中自定义
QT
ree
Widget
实现节点拖拽复制功能
-
2023-09-16 13:54
十年编程老舅的博客
Qt
QT
ree
Widget
使用教程代码讲解
-
没有解决我的问题,
去提问
问题事件
悬赏问题
-
¥15
手机应用程序安装异常
grbl的G92修改MPos的问题。
vue2中,Ant Design Pro s-table中,使用服务端排序怎么做
阿里巴巴国际站的商品详细页如何做到图文分离
根据质因子个数求因式个数
matlab模糊控制隶属函数设计
C++上传文件到SFTP
组态王 海康Vision Master