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

创意设计报告模板/百度seo教程视频

创意设计报告模板,百度seo教程视频,推荐武汉手机网站建设,wordpress 怎么上传头像不显示模型视图的关系 ## 常见模型 1 QAbstractListModel:用来创建一维列表模型 2 QAbstractTableModel: 用来创建二维列表模型 3 QStandardItemModel:用来存储定制数据的通用模型 4 QFileSystemModel:本地系统的文件和目录信息 5 数据库模型: QSqlQueryMod…

模型视图的关系

在这里插入图片描述

## 常见模型

在这里插入图片描述

1 QAbstractListModel:用来创建一维列表模型

2 QAbstractTableModel: 用来创建二维列表模型

3 QStandardItemModel:用来存储定制数据的通用模型

在这里插入图片描述

4 QFileSystemModel:本地系统的文件和目录信息

5 数据库模型: QSqlQueryModel、QSqlTableModel、QSqlRelationalTableModel:存取数据库数据

常见视图

在这里插入图片描述
1 QListView:用于显示列表
在这里插入图片描述

	QListView m_listView;m_listView.setParent(this);m_listView.move(10, 120);m_listView.resize(300, 100);

2 QTableView:用于显示表格
在这里插入图片描述

	QTableView m_tableView;m_tableView.setParent(this);m_tableView.move(10, 10);m_tableView.resize(300, 100);

3 QTreeView:用于显示层次数据
在这里插入图片描述

	QTreeView m_treeView;m_treeView.setParent(this);m_treeView.move(10, 230);m_treeView.resize(300, 100);

往模型里面放数据:数据项类QStandardItem

在这里插入图片描述

数据角色

在这里插入图片描述
项目代码:

/*MainWindow.h*/
#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QtGui/QMainWindow>
#include <QTableView>
#include <QTreeView>
#include <QListView>
#include <QStandardItemModel>
class MainWindow : public QMainWindow
{Q_OBJECT
private:QStandardItemModel m_standerdModel;QTableView m_tableView;QTreeView m_treeView;QListView m_listView;void initStanderdModel();void initTableModel();
public:MainWindow(QWidget *parent = 0);~MainWindow();
};#endif // MAINWINDOW_H

/*MainWindow.cpp*/
#include "MainWindow.h"
#include <QStandardItem>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent, Qt::WindowContextHelpButtonHint)
{initStanderdModel();initTableModel();m_tableView.setModel(&m_standerdModel);m_treeView.setModel(&m_standerdModel);m_listView.setModel(&m_standerdModel);
}
void MainWindow::initStanderdModel()
{QStandardItem* root = m_standerdModel.invisibleRootItem();QStandardItem* itemA = new QStandardItem();QStandardItem* itemB = new QStandardItem();QStandardItem* itemC = new QStandardItem();QStandardItem* itemChild = new QStandardItem();itemA->setData("A", Qt::DisplayRole);itemA->setData("Tip A", Qt::ToolTipRole);itemA->setData("Help A", Qt::WhatsThisRole);itemB->setData("B", Qt::DisplayRole);itemB->setData("Tip B", Qt::ToolTipRole);itemC->setData("C", Qt::DisplayRole);itemC->setData("Tip B", Qt::ToolTipRole);itemC->setData("Help C", Qt::WhatsThisRole);itemChild->setData("Child", Qt::DisplayRole);itemChild->setData("Tip Child", Qt::ToolTipRole);itemChild->setData("Help Child", Qt::WhatsThisRole);itemC->setChild(0, 0, itemChild);root->setChild(0, 0, itemA);//itemA、itemB、itemC都是new出来的,这里将数据项root->setChild(0, 1, itemB);//加入模型的同时也相当于指定了父组件,不会造成内存泄漏root->setChild(1, 0, itemC);}
void MainWindow::initTableModel()
{m_tableView.resize(300,100);m_tableView.move(10,10);m_tableView.setParent(this);m_treeView.resize(300,100);m_treeView.move(10,120);m_treeView.setParent(this);m_listView.resize(300,100);m_listView.move(10,230);m_listView.setParent(this);
}
MainWindow::~MainWindow()
{}
/*main.cpp*/
#include <QtGui/QApplication>
#include "MainWindow.h"int main(int argc, char *argv[])
{QApplication a(argc, argv);MainWindow w;w.show();return a.exec();
}

效果:
在这里插入图片描述

http://www.lbrq.cn/news/1588771.html

相关文章:

  • 国际贸易新闻最新消息/竞价托管优化公司
  • hot插件 wordpress/seo培训中心
  • 石湾建网站/凡科建站小程序
  • 哈尔滨网站排名公司/apple私人免费网站怎么下载
  • 网站打开太慢/seo模拟点击工具
  • 泰州网站开发公司/竞价托管运营哪家好
  • 安徽合肥做网站的公司有哪些/百度人工服务24小时
  • 品牌茶业都在哪些网站做宣传/最新搜索关键词
  • 免费做的网站怎么设置域名解析/网站建设杭州
  • 便宜网站开发培训/购物链接
  • 北京网站优化对策/西安seo专员
  • 电商网站开发报价/无锡seo
  • 国外服务器租用网站/北京网站制作400办理多少钱
  • 海口网站建设/搜索引擎优化的缺点包括
  • 上海医疗旅游开发网站建设/武汉今日新闻头条
  • 河南专业网站建设创新中心/广州市新闻最新消息
  • 有做任务赚钱的网站有哪些/职业培训机构管理系统
  • 哪些做调查问卷挣钱的网站/手机百度账号登录入口
  • 买卖域名的网站好/电商运营是做什么的
  • 公司网站发展规划书/广点通投放平台
  • app展示网站模板免费下载/在线智能识图
  • dede 网站搬家/新浪nba最新消息
  • 毛概课程网站建设/营业推广是一种什么样的促销方式
  • 学网站开发学费多少/今日头条新闻最新事件
  • 网站建设报价套餐/seo 优化技术难度大吗
  • 建设项目经济评价网站/网络营销的职能有哪些
  • 微软网站设计/线上宣传渠道和宣传方式
  • 女生自己做网站/百度搜索风云排行榜
  • 微山做网站/地推接单平台
  • 自己做网站赚钱/seo教程网站优化推广排名
  • NVIDIA/k8s-device-plugin仓库中GPU无法识别问题的issues分析报告
  • 每日算法刷题Day58:8.7:leetcode 单调栈5道题,用时2h
  • cacti
  • 链式数据结构
  • DHCP 服务器与DNS服务器
  • 蓝桥杯----锁存器、LED、蜂鸣器、继电器、Motor