当前位置: 首页 > wzjs >正文

无锡网站制作工具做推广的都是怎么推

无锡网站制作工具,做推广的都是怎么推,win7 asp网站发布,wordpress娱乐网树形QTreeWidget QTreeWidget 表示一个树形控件,里面的每一个元素,都是一个 QTreeWidgetItem 类型的对象,每个 QTreeWidgetItem 都可以包含多个文本和图标,每个文本或图标为一个列。 需要注意的是, QTreeWidget 向用…

树形QTreeWidget

QTreeWidget 表示一个树形控件,里面的每一个元素,都是一个 QTreeWidgetItem 类型的对象,每个 QTreeWidgetItem 都可以包含多个文本和图标,每个文本或图标为一个列。

需要注意的是, QTreeWidget 向用户屏蔽了根节点,也就是说,QTreeWidget 这颗树的顶层节点都是根节点的子节点,顶层节点可以有很多个。

1. QTreeWidget属性

没啥属性。

2. QTreeWidget信号

信号说明
currentItemChanged(QTreeWidgetItem* current, QTreeWidgetItem* old)切换选中元素时触发。
itemClicked(QTreeWidgetItem* item, int col)点击元素时触发。
itemDoubleClicked(QTreeWidgetItem* item, int col)双击元素时触发。
itemEntered(QTreeWidgetItem* item,int col)鼠标点入时触发。
itemExpanded(QTreeWidgetItem* item)元素被展开时触发。
itemCollapsend(QTreeWidgetItem* item)元素被折叠时触发。

3. QTreeWidget方法

方法说明
clear()清空所有子节点。
addTopLevelItem(QTreeWidgetItem* item)新增顶层节点。
topLevelItem(int index)获取指定下标的顶层节点。
topLevelItemCount()获取顶层节点个数。
indexOfTopLevelItem(QTreeWidgetItem* item)查询指定节点是顶层节点中的第几个下标。
takeTopLevelItem(int index)删除指定的顶层节点,返回 QTreeWidgetItem* 类型表示被删除的元素。
currentItem()获取到当前选中的节点,返回 QTreeWidgetItem* 类型表示获取到的元素。
setCurrentItem(QTreeWidgetItem* item)选中指定节点。
setExpanded(bool)展开/关闭节点。
setHeaderLabel(constQString& text)设置 TreeWidget 的 header 名称。

4. QTreeWidgetItem属性

属性说明
text持有的文本。
textAlignment文本对齐方式。
icon持有的图表。
font文本文字。
hidden是否隐藏。
disabled是否禁用。
expand是否展开。
sizeHint尺寸大小。
selected是否选中。

5. QTreeWidgetItem方法

方法说明
addChild(QTreeWidgetItem* child)新增子节点。
childCount()子节点的个数。
child(int index)获取指定下标的子节点,返回 QTreeWidgetItem* 类型表示返回的元素。
takeChild(int index)删除对应下标的子节点。
removeChild(QTreeWidgetItem* child)删除对应的子节点。
parent()获取该元素的父结点。

6. 使用QTreeWidget制作一个分类列表

注意代码中的边界处理逻辑:

#include "widget.h"
#include "ui_widget.h"
#include <QTreeWidget>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::on_pushButton_add_clicked()
{QString content=ui->lineEdit->text();if(content.isEmpty()){return;}QTreeWidgetItem* item=new QTreeWidgetItem();item->setText(0,content);ui->treeWidget->addTopLevelItem(item);
}void Widget::on_pushButton_addSub_clicked()
{QString content=ui->lineEdit->text();if(content.isEmpty()){return;}QTreeWidgetItem* currentItem=ui->treeWidget->currentItem();if(currentItem==nullptr){return;}QTreeWidgetItem* newItem=new QTreeWidgetItem();newItem->setText(0,content);currentItem->addChild(newItem);currentItem->setExpanded(true);
}void Widget::on_pushButton_deleteSub_clicked()
{QTreeWidgetItem* currentItem=ui->treeWidget->currentItem();if(currentItem==nullptr){return;}QTreeWidgetItem* parent =currentItem->parent();if(parent==nullptr){int index=ui->treeWidget->indexOfTopLevelItem(currentItem);ui->treeWidget->takeTopLevelItem(index);}else{parent->removeChild(currentItem);}
}

QTreeWidget1

http://www.dtcms.com/wzjs/373543.html

相关文章:

  • wordpress 弹窗广告插件百度搜索引擎优化怎么做
  • 国外网站模板简述seo的应用范围
  • 怎么用page打开wordpress厦门seo百度快照优化
  • 网站开发建设流程东莞关键词优化实力乐云seo
  • 织梦网站做图床网络营销策划书封面
  • 东莞网站建设(信科网络)网上电商平台开发
  • 深圳 电子商务网站开发网站推广seo方法
  • 梅林固件做网站百度怎么进入官方网站
  • 宁波跨境电商公司排名前十营销型网站优化
  • 国内用JSP做的网站有哪些域名交易中心
  • 如何给公司注册网站私域运营软件
  • app开发与网站建设难度百度seo优化排名软件
  • 网站的详细设计关键词优化工具有哪些
  • 萧江做网站想做网络推广如何去做
  • wordpress电影站开发软文营销什么意思
  • go做网站深圳网络推广哪家好
  • 如何让客户主动找你做网站怎么在百度制作自己的网站
  • 自己给公司做网站难不难网络营销技巧和营销方法
  • 做六合彩网站商城全网推广运营公司
  • 新网站怎样做优化百度免费发布信息网站
  • 企业网站排名要怎么做如何快速推广网站
  • 网站开发及建设赔偿条款广告公司网站
  • 清河县做网站seo关键技术有哪些
  • 分析可口可乐网站建设的目的个人网站制作软件
  • sgs网站开发公司百度股市行情上证指数
  • 菏泽厚德网站建设公司怎么样北京出大大事了
  • wordpress去除手机版东莞网站推广优化公司
  • 网站建设的程序清远新闻最新
  • 网站建设模式有哪些内容一篇好的营销软文
  • 网站的网站制作网络推广与优化