![]() |
完美的馒头 · python QTreeWidget ...· 3 周前 · |
![]() |
性感的大象 · 单例模式模板类构造函数可以带参数吗? - ...· 1 年前 · |
![]() |
寂寞的领带 · RSA加密内容过长导致抛异常javax.cr ...· 1 年前 · |
![]() |
很酷的跑步机 · python 获取当前时间 - 简书· 1 年前 · |
![]() |
销魂的瀑布 · HV000030 No validator ...· 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
![]() |
寂寞的领带 · RSA加密内容过长导致抛异常javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes_bouncycastle.crypto 加密的内容太长_Mrdong916 1 年前 |
![]() |
很酷的跑步机 · python 获取当前时间 - 简书 1 年前 |