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

德清网站建设软文营销常用的方式

德清网站建设,软文营销常用的方式,微网站如何做,相册特效手机网站文章目录 mainwindow.hmainwindow.cppstructures.hmain.cpp QTreeView 和 QStandardItemModel 来实现。以下是实现这一功能的步骤和示例代码: 定义多级结构体: 假设你有一个多级结构体,如下所示: struct SubStruct {int subValue…

文章目录

      • mainwindow.h
      • mainwindow.cpp
      • structures.h
      • main.cpp


QTreeView 和 QStandardItemModel 来实现。以下是实现这一功能的步骤和示例代码:

定义多级结构体:
假设你有一个多级结构体,如下所示:

struct SubStruct {int subValue1;QString subValue2;
};struct MainStruct {int mainValue1;QString mainValue2;SubStruct subStruct;
};

以下是完整的示例代码:

mainwindow.h

// mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>
#include <QStandardItemModel>
#include <QTreeView>#include "structures.h" // 假设结构体定义在这个头文件中class MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();private:QTreeView *treeView;QStandardItemModel *model;void populateTree(const MainStruct &mainStruct, QStandardItem *parentItem);
};

mainwindow.cpp

#endif // MAINWINDOW_H
// mainwindow.cpp
#include "mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{treeView = new QTreeView(this);setCentralWidget(treeView);model = new QStandardItemModel(this);treeView->setModel(model);MainStruct mainStruct;mainStruct.mainValue1 = 10;mainStruct.mainValue2 = "Main Value 2";mainStruct.subStruct.subValue1 = 20;mainStruct.subStruct.subValue2 = "Sub Value 2";QStandardItem *rootItem = model->invisibleRootItem();populateTree(mainStruct, rootItem);
}MainWindow::~MainWindow()
{
}void MainWindow::populateTree(const MainStruct &mainStruct, QStandardItem *parentItem)
{QStandardItem *mainStructItem = new QStandardItem("MainStruct");parentItem->appendRow(mainStructItem);QStandardItem *mainValue1Item = new QStandardItem("mainValue1");mainValue1Item->appendRow(new QStandardItem(QString::number(mainStruct.mainValue1)));mainStructItem->appendRow(mainValue1Item);QStandardItem *mainValue2Item = new QStandardItem("mainValue2");mainValue2Item->appendRow(new QStandardItem(mainStruct.mainValue2));mainStructItem->appendRow(mainValue2Item);QStandardItem *subStructItem = new QStandardItem("SubStruct");mainStructItem->appendRow(subStructItem);QStandardItem *subValue1Item = new QStandardItem("subValue1");subValue1Item->appendRow(new QStandardItem(QString::number(mainStruct.subStruct.subValue1)));subStructItem->appendRow(subValue1Item);QStandardItem *subValue2Item = new QStandardItem("subValue2");subValue2Item->appendRow(new QStandardItem(mainStruct.subStruct.subValue2));subStructItem->appendRow(subValue2Item);
}

structures.h

// structures.h
#ifndef STRUCTURES_H
#define STRUCTURES_H#include <QString>struct SubStruct {int subValue1;QString subValue2;
};struct MainStruct {int mainValue1;QString mainValue2;SubStruct subStruct;
};#endif // STRUCTURES_H

main.cpp

// main.cpp
#include <QApplication>
#include "mainwindow.h"int main(int argc, char *argv[])
{QApplication app(argc, argv);MainWindow window;window.show();return app.exec();
}
http://www.15wanjia.com/news/31633.html

相关文章:

  • 江苏有哪些做网站建设的公司html网页制作软件有哪些
  • 济南集团网站建设报价网络营销工作内容
  • 浦东做网站公司竞价排名广告
  • 做网站网页挣钱不2024年2月新冠疫情又开始了吗
  • 东盟建设投资有限公司网站搜索引擎平台
  • 网站图片怎么做才有吸引力东莞互联网公司排名
  • 企业网站制作株洲疫情最新情况
  • 长沙注册公司核名网站沈阳seo排名外包
  • 泰国做网站爱站网挖掘关键词
  • b2b电子商务平台制作站长工具seo综合查询可以访问
  • 网站做推广有用吗南京seo网络推广
  • iis网站建设中百度竞价是什么意思
  • 宁波城乡住房建设厅网站自己怎么做引流推广
  • 电影网站制作教程广告联盟app推广
  • 手机制作购物网站简述获得友情链接的途径
  • 在线做海报的网站google免费入口
  • 如何引用网站图片搜索关键词的方法
  • 建设工程东莞网站建设技术支持东莞seo整站优化
  • 网站上线倒计时页面宣传推广策略
  • 贵州做团队培训的网站个人在线做网站免费
  • 柳州做网站的公司提交链接
  • 做视频网站2345网址导航电脑版
  • wordpress 图片文件夹哈尔滨seo整站优化
  • 购物网站排名第一的有哪些seo推广软件代理
  • 网站域名注册哪个好营销网页
  • 网站设计收费模式免费网站搭建
  • 网站开发的评论界面怎么写济南头条新闻热点
  • 深圳市做网站公司武汉企业seo推广
  • 网站开发相关技术企业培训课程分类
  • 矿山建设网站惠州关键词排名提升