QTreeWidget常用方法使用和属性设置

QTreeWidget 是一个用于显示树形结构数据的控件,总结一些常用的属性和设置方法

QHeaderView *QTreeView::header() const 返回标题,获得该对象后可以对TreeWidget 的标题做设置

ui->treeWidget->header()->hide();//隐藏表头
 ui->treeWidget->header()->setMinimumHeight(30);//设置表头高度

归属线设置,让节点之间显示连线虚线与伸缩加减号

ui->treeWidget->setStyle((QStyleFactory::create("windows")));

设置用户是否可以展开和折叠节点,默认为true

ui->treeWidget->setItemsExpandable(false);

展开所有可展开的节点。如果模型包含大量节点,此功能将需要一些时间来执行。

ui->SNtreeWidget->expandAll();

设置选择模式,QAbstractItemView::ExtendedSelection:支持按ctrl键自由单选,按Shift键连续多选

ui->treeWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);

返回顶级节点数量

ui->treeWidget->topLevelItemCount();

返回给定索引处的顶级节点,如果该节点不存在则返回 0

index=1;
QTreeWidgetItem *Item =ui->treeWidget->topLevelItem(index);

为了使节点可见,滚动视图到指定节点处

ui->treeWidget->scrollToItem(item);

返回给定坐标处的节点

QTreeWidgetItem *QTreeWidget::itemAt(const QPoint &p) const

右键菜单功能
https://blog.csdn.net/weixin_45483780/article/details/128948971?spm=1001.2014.3001.5502

遍历选择和取消上一次的选择
https://blog.csdn.net/weixin_45483780/article/details/130508768?spm=1001.2014.3001.5502

添加节点
https://blog.csdn.net/weixin_45483780/article/details/129036779?spm=1001.2014.3001.5502

递归方法获取给定节点以及其所有上层节点的节点名
https://blog.csdn.net/weixin_45483780/article/details/129036687?spm=1001.2014.3001.5502

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值