找回密码
 立即注册
收起左侧

QT,我正在用QTcreator写一个类似QQ的聊天工具,其中涉及到...

2
回复
6687
查看
[复制链接]
累计签到:25 天
连续签到:1 天
来源: 2014-5-24 20:17:32 显示全部楼层 |阅读模式
1Qter豆
我如何做到多次点击打开某个好友而不会重复弹出聊天框?我有想过自己定义一个类myTreeItem,继承自QTreeWidgetItem,只是多一个bool型状态成员_isopened,但是双击好友名字时发出的信号始终是itemDoubleClicked(QTreeWidgetItem*,int)---也就是说我双击一个好友得到该好友item的指针始终是QTreeWidgetItem*而不是我自定义的myTreeItem*,没办法进行下一步操作。请高手们教我,不胜感激!!!

最佳答案

查看完整内容

使用类型转换,myTreeItem *myItem = static_cast(DoubleClickedItem);
回复

使用道具 举报

累计签到:894 天
连续签到:1 天
2014-5-24 20:17:33 显示全部楼层
使用类型转换,myTreeItem *myItem = static_cast<myTreeItem*>(DoubleClickedItem);
回复

使用道具 举报

累计签到:25 天
连续签到:1 天
2014-5-25 09:28:47 显示全部楼层
谢谢O(∩_∩)O~。。。。。。。。。。。。。。。。我这就去试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了