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

QTreeWidget

4
回复
9287
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2014-2-25 20:42:40 显示全部楼层 |阅读模式
1Qter豆
怎么给QTreeWidget控件的一个子节点添加单击事件,单击后,弹出一个对话框。谢谢。

最佳答案

查看完整内容

在哪里添加子节点都一样。 就是当运行程序,点击一个节点的时候,会发射这个信号的。信号里面表明了是点击那个节点。 这样只要关联这个信号,在槽函数中进行自己想要的操作就可以了。 如果对Qt的基本内容不是很熟悉,建议先学习一下。不然太浪费时间了。
回复

使用道具 举报

累计签到:1603 天
连续签到:1 天
2014-2-25 20:42:41 显示全部楼层
g海芋1990 发表于 2014-2-27 09:56
是在这个函数里面,用代码添加每一个子节点吗?不能直接在ui文件里把子节点填上,是这个意思嘛? ...

在哪里添加子节点都一样。

就是当运行程序,点击一个节点的时候,会发射这个信号的。信号里面表明了是点击那个节点。

这样只要关联这个信号,在槽函数中进行自己想要的操作就可以了。



如果对Qt的基本内容不是很熟悉,建议先学习一下。不然太浪费时间了。
回复

使用道具 举报

累计签到:1603 天
连续签到:1 天
2014-2-26 23:07:15 显示全部楼层
建议管理void        itemClicked ( QTreeWidgetItem * item, int column )信号,在对应的槽中显示对话框,进行相应操作。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-2-27 09:56:01 显示全部楼层
yafeilinux 发表于 2014-2-26 23:07
建议管理void        itemClicked ( QTreeWidgetItem * item, int column )信号,在对应的槽中显示对话框,进行相 ...

是在这个函数里面,用代码添加每一个子节点吗?不能直接在ui文件里把子节点填上,是这个意思嘛?
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-2-27 12:02:07 显示全部楼层
在dialog中添加一个QTreeWidget控件,怎么显示不出来呢?代码如下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

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