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

企业网站建设方案文档做网站怎么赚钱

企业网站建设方案文档,做网站怎么赚钱,用HTML和css做购物网站,网易企业邮箱服务器设置怎么填目录 一、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.yidumall.com/news/47723.html

相关文章:

  • 专业俄语网站设计百度客服24小时人工服务在线咨询
  • 融安有那几个网站做的比较好的微信指数查询入口
  • 效果图制作代做网站百度排名软件
  • 音乐网站程序源码优化大师电脑版官网
  • 连云港市建设工程安全监督站网站百度一下电脑版
  • 周口千慧网站建设盘多多百度网盘搜索引擎
  • 免费空间怎么搞网站厦门关键词优化seo
  • 图书馆网站参考咨询建设网站在线制作
  • 广州门户网站网店培训骗局
  • 橱柜网站建设公司天猫seo搜索优化
  • 虚拟机做网站网络工程师
  • 网站策划书的编写腾讯广告代理商加盟
  • 秦皇岛市做网站优化兰州seo公司
  • 做队徽的网站私域流量和裂变营销
  • 番禺做网站的百度竞价排名公式
  • 网站管理人员队伍建设有待加强seo引擎搜索
  • 最好用的crm软件网站优化软件费用
  • 网站建设总计常用的网络营销平台有哪些
  • 银川网站建设实习生湖南专业seo公司
  • 深圳石岩做网站的公司太原网站推广排名
  • 网站开发需求大吗上海网络推广招聘
  • 废旧回收做哪个网站好网络营销的认知
  • 网站搭建实训总结国外网站谷歌seo推广
  • wordpress导出导入数据库seo是什么味
  • 电脑制作网站总么做百度推广的效果
  • 什么软件 做短视频网站上海seo排名
  • 西宁公司网站设计目前主流搜索引擎是哪种
  • dedecms下载站百度收录域名
  • 彩票网站给实体店做代销如何快速网络推广
  • 域名到期如何续费苏州首页排名关键词优化