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

企业网站建设方案文档百度网站优化排名

企业网站建设方案文档,百度网站优化排名,wordpress指定页面提示框,网站建设 广西目录 一、QTreeView界面相关 1、布局介绍 二、基本属性功能 1、设置单元格不能编辑 2、一次选中一个item 3、去掉鼠标移动到单元格上的虚线框 4、最后一列自适应 三、代码展示 1、创建模型,导入模型 2、 右键菜单栏 3、双…

目录

一、QTreeView界面相关

1、布局介绍

二、基本属性功能

1、设置单元格不能编辑

2、一次选中一个item

3、去掉鼠标移动到单元格上的虚线框

4、最后一列自适应

 三、代码展示   

  1、创建模型,导入模型

  2、 右键菜单栏                              

3、双击鼠标事件


此文为作者原创,创作不易,转载请标明出处!

一、QTreeView界面相关

1、布局介绍

先看下界面中创建个QTreeView

一般在处理较复杂的树形结构数据的时候,使用QTreeView来展示数据

查看下基本属性功能

二、基本属性功能

1、设置单元格不能编辑

ui->treeView->setEditTriggers(QTreeView::NoEditTriggers);//设置单元格不能编辑

2、一次选中一个item

ui->treeView->setSelectionBehavior(QTreeView::SelectItems);

3、去掉鼠标移动到单元格上的虚线框

ui->treeView->setFocusPolicy(Qt::NoFocus);
ui->treeView->header()->setStretchLastSection(true);

4、最后一列自适应

ui->treeView->header()->setStretchLastSection(true);

 三、代码展示   

  1、创建模型,导入模型

 model = new QStandardItemModel(ui->treeView);//创建模型
ui->treeView->setModel(model);//导入模型

加入头部标签设置:

 ui->treeView->header()->setSectionResizeMode(QHeaderView::Stretch);model->setHorizontalHeaderLabels(QStringList()<<u8"项目"<<QStringLiteral("当前值")<<u8"类型");//设置头部标签

然后进行子条目的创建,增加图标

    item = new QStandardItem(u8"区域1");//创建一个条目对象model->appendRow(item);//通过模型对象添加这个条目item->setIcon(QIcon(":/image/item1.png"));//添加图标model->setItem(1,0,new QStandardItem(u8"区域2"));model->setItem(2,0,new QStandardItem(u8"区域3"));model->item(1)->setIcon(QIcon(":/image/item1.png"));

  2、 右键菜单栏                              

调用的信号是customContextMenuRequested()

QModelIndex current_index = ui->treeView->indexAt(pos);//选择对应的根节点,并添加右击删除的操作if(current_index.parent()== ui->treeView->rootIndex()){QMenu* popMenu = new QMenu(ui->treeView);QAction* start = new QAction(u8"开始", this);QAction* stop = new QAction (u8"停止",this);popMenu->addAction(start);popMenu->addAction(stop);popMenu->exec(QCursor::pos());delete start;delete stop;delete popMenu;}

3、双击鼠标事件

双击鼠标,针对不同的节点,有效不一样,调用信号如下:

代码展示:

void Widget::on_treeView_doubleClicked(const QModelIndex &index)
{if(index.parent()==ui->treeView->rootIndex()){qDebug()<<"first="<<index.data().toString();//只针对根节点有效}else if(index.parent().parent()==ui->treeView->rootIndex())//只针对二级节点有效{qDebug()<<"second="<<index.data().toString();}else if(index.parent().parent().parent()==ui->treeView->rootIndex()) //只针对三级节点有效{qDebug()<<"third="<<index.data().toString();}
}

 

Demo展示

先放在精灵球中,后期开放

推荐博客:精灵球Plus介绍_清风徐来Groot的博客-CSDN博客

百度云盘:链接:https://pan.baidu.com/s/11b634VvKMIsGdahyBLpZ3Q   提取码:6666  

http://www.zhongyajixie.com/news/6410.html

相关文章:

  • 做h游戏视频网站小小课堂seo自学网
  • 网站群建设技术规范上海今天发生的重大新闻
  • 宣传产品网站2345网址导航怎么彻底删掉
  • 企业网站建设制作设计哪家最专业长沙网络营销外包哪家好
  • 长春哪家做网站便宜竞价推广是做什么的
  • 网站发的文章如何优化福州seo公司
  • 想要一个网站关键词生成器在线
  • 德清网站建设成品视频直播软件推荐哪个好一点
  • 丰润网站建设关于网络推广的方法
  • 网站开发技术文档范例网站开发技术
  • 合肥网站建设合肥网站制作网络营销机构官方网站
  • 微信插件大全下载百度竞价关键词怎么优化
  • 中山网站建设文化流程培训总结怎么写
  • python做网站表白各地疫情最新消息
  • 网站备案 新闻审批号windows优化大师要会员
  • 网络优化工程师的工作内容免费智能seo收录工具
  • asp.net 网站访问量新闻头条 今天
  • gogogo日本免费观看视频搜索关键词排名优化
  • 自己做的网站怎么在百度能搜到搜索引擎营销的实现方法有
  • 两学一做 网站交换友情链接的渠道
  • 网站做端口是什么国家高新技术企业
  • html5网站开发环境天津网站排名提升
  • 企业宣传网站源码网络推广预算方案
  • 网站制作排版软件推广平台有哪些
  • 教育网站都有哪些网页制作源代码
  • 做网站背景图片浪漫爱情如何创建自己的网站平台
  • 建设企业和施工企业兰州seo新站优化招商
  • python h5网站开发seo的基本步骤包括哪些
  • 有关电商网站开发的参考文献青岛网络工程优化
  • 网站导航怎么做推广策划方案怎么写