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

做整形网站多少钱如何做好网站的推广工作

做整形网站多少钱,如何做好网站的推广工作,注册公司大概需要多少钱,长春网站建设哪家好引言 今天我将使用model/view模型视图框架来完成一个简单的Qt文件管理系统,主要使用到了QTreeView、QTabelView视图和QFileSystemModel文件系统模型。 界面设计 使用Qt创建项目并勾选创建ui文件,打开ui文件,使用Tree View、Table View、St…

引言

今天我将使用model/view模型视图框架来完成一个简单的Qt文件管理系统,主要使用到了QTreeView、QTabelView视图和QFileSystemModel文件系统模型。

界面设计

使用Qt创建项目并勾选创建ui文件,打开ui文件,使用Tree View、Table View、Stacked Widget以及布局来构建如下界面,当然也可以使用代码来完成界面设计。

系统功能

实现功能如下:

  • 左侧树形视图:显示整个文件系统的目录结构。用户可以通过展开和折叠节点来浏览不同的目录。

  • 右侧表格视图:显示当前选中的目录中的文件和子目录。当用户在树形视图中点击某个目录时,表格视图会更新为该目录下的内容。

  • 交互逻辑

    • 在树形视图中点击某个目录,表格视图会显示该目录下的内容。

    • 在表格视图中点击某个子目录,表格视图会进入该子目录并显示其内容。

创建窗口分裂器,用于将窗口分为两部分,允许用户通过拖动分割条来调整两部分的大小。

    // 窗口分裂器
    auto splitter = new QSplitter();
    splitter->addWidget(ui->naviTreeView);
    splitter->addWidget(ui->stackedWidget);

    auto hlayout = new QHBoxLayout(this);
    hlayout->addWidget(splitter);

创建文件系统模型

    // 文件系统模型
    QFileSystemModel* model =new QFileSystemModel(this);
    model->setRootPath("");
    //model->setFilter(QDir::Dirs | QDir::NoDotAndDotDot);  // 只显示目录不包括.和..

视图设置模型

    // 树视图
    ui->naviTreeView->setModel(model);
    // 表格视图
    ui->tableView->setModel(model);

为树视图隐藏多余的列

    // 隐藏除第一列的所有列
    for(size_t i = 1;i<model->columnCount();++i)
    {
        ui->naviTreeView->setColumnHidden(i,true);
    }

树视图和表格视图的点击事件

    connect(ui->naviTreeView,&QTreeView::clicked,[=](const QModelIndex& index){
        ui->tableView->setRootIndex(index);
    });

    connect(ui->tableView,&QTableView::clicked,[=](const QModelIndex& index){
        auto idx = model->index(index.row(),0,ui->tableView->rootIndex());
        ui->tableView->setRootIndex(idx);
    });

至此,Qt文件管理系统便已完成,至于其他功能有需要可以在此基础上进行完善。

整体效果

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

相关文章:

  • 企业网页页面欣赏嘉兴seo外包平台
  • 杭州桐庐网站建设长沙自动seo
  • 朝阳制作网站seo网络推广知识
  • 网站建设首页模板谈谈你对网络营销的认识
  • 微信网页游戏大全seo排名优化网站
  • 平安做计划书的网站搜盘网
  • 网站网站建设多少钱九江seo
  • 网站建设 公司 天津软文自动发布软件
  • 新建网站如何做关键词磁力搜索器 磁力猫在线
  • 廊坊做网站的免费十八种禁用网站
  • 源码网站取名微博今日热搜榜
  • 网站锚点怎么做个人如何做百度推广
  • 在北京找工作哪个网站靠谱百度seo2022新算法更新
  • 网站设计费用一览表如何做网站优化
  • 淄博市住房城乡建设委官方网站营销方式和渠道有哪些
  • 2022最新通道地址1百度seo优化关键词
  • 环境设计seo优化网站
  • wordpress登录慢百度seo排名优化技巧分享
  • 深度网网站建设方案南京百度网站推广
  • 简述网站制作的过程郑州seo服务技术
  • 网站设计模板 优帮云网上营销新观察网
  • 网站开发教程大全株洲百度seo
  • asp.net网站开发代码海南网站制作公司
  • 做网站创业网站联盟
  • 深圳企业官网网站建设想做网络推广如何去做
  • 自己服务器做网站如何备案如何开一个自己的网站
  • 基础网站怎么做营销策略怎么写范文
  • 常州网站建设推广品牌推广和品牌营销
  • 山东专业企业网站建设互联网营销师课程
  • 公司网站建设北京互联网广告怎么做