- 博客(12)
- 资源 (11)
- 收藏
- 关注
原创 QAbstractListModel子类化
#ifndef MYLISTMODEL_H#define MYLISTMODEL_H#include <QAbstractListModel>class MyListModel : public QAbstractListModel{ Q_OBJECTpublic: MyListModel(QObject *parent = NULL); ~MyListModel(); //当子类化QAbstractListModel时,必须提供rowCount()和data()函数.
2021-05-29 21:29:41 780
原创 QT QAbstractListModel
QAbstractListModel类提供了一个抽象模型,可以将其子类化以创建一维列表模型。Header: #include <QAbstractListModel>qmake: QT += coreInherits: QAbstractItemModel.Inherited By: QStringListModel.
2021-05-29 11:16:43 2046
原创 QT QListView
The QListView class provides a list or icon view onto a model. More...Header: #include <QListView>qmake: QT += widgetsInherits: QAbstractItemView.Inherited By: QListWidget and QUndoView.
2021-05-29 11:07:42 1088
原创 QT 模型视图编程(Model/View Programming)
模型/视图编程简介Qt包含一组项视图类,这些类使用模型/视图体系结构来管理数据之间的关系以及数据呈现给用户的方式。此体系结构引入的功能分离为开发人员提供了更大的灵活性来定制项的表示,并提供了一个标准的模型接口,允许广泛的数据源与现有的项视图一起使用。在本文中,我们简要介绍了模型/视图范式,概述了所涉及的概念,并描述了项目视图系统的体系结构。对体系结构中的每个组件都进行了说明,并给出了一些示例来说明如何使用所提供的类。模型/视图体系结构模型视图控制器(MVC)是一种源于Smalltalk的设计模式,在构
2021-05-27 22:52:56 696
原创 QT Model Classes
在检查如何处理选择之前,您可能会发现检查模型/视图框架中使用的概念很有用。基本概念在模型/视图体系结构中,模型提供了一个标准接口,视图和委托使用该接口访问数据。在Qt中,标准接口由qabstractemmodel类定义。无论数据项如何存储在任何底层数据结构中,qabstractemmodel的所有子类都将数据表示为包含项表的层次结构。视图使用此约定访问模型中的数据项,但它们向用户显示此信息的方式不受限制。...
2021-05-27 22:35:22 169
原创 Qt Delegate Classes
概念与模型-视图-控制器模式不同,模型/视图设计不包括用于管理与用户交互的完全独立的组件。通常,视图负责向用户表示模型数据,并处理用户输入。为了在获得输入的方式上允许一些灵活性,交互由代理执行。这些组件提供输入功能,还负责在某些视图中呈现单个项。控制委托的标准接口在qabstractemdelegate类中定义。委托应该能够通过实现paint()和sizeHint()函数来呈现自己的内容。但是,简单的基于小部件的委托可以子类化QItemDelegate而不是qabstractemdelegate,并利用
2021-05-27 20:21:44 421
原创 Qt View Classes
概念在模型/视图体系结构中,视图从模型中获取数据项并将其呈现给用户。数据的表示方式不必类似于模型提供的数据的表示,而且可能与用于存储数据项的底层数据结构完全不同。内容和表示的分离是通过使用QAbstractItemModel提供的标准模型接口、QAbstractItemView提供的标准视图接口以及以一般方式表示数据项的模型索引来实现的。视图通常管理从模型获得的数据的总体布局。它们可以自己呈现单个数据项,或者使用代理来处理呈现和编辑功能。除了显示数据外,视图还处理项目之间的导航以及项目选择的某些
2021-05-27 19:51:59 114
原创 AUTOSAR-汽车开放系统架构
目录AUTOSAR-汽车开放系统架构1.概念2. 背景和目的3. AUTOSAR的基本思想4. AUTOSAR的基本架构AUTOSAR-汽车开放系统架构1.概念AUTOSAR:全称为Automotive Open System Architecture,即汽车开放系统架构。它是由全球各家汽车制造商、零部件供应商以及各种研究、服务机构共同参与的一种汽车电子系统的合作开发框架,并建立了一个开放的汽车控制器(ECU)标准软件架构。AUTOSAR联盟是在2003年由9..
2021-05-22 15:39:33 573
原创 ISO26262-道路车辆功能安全
目录ISO26262-道路车辆功能安全1.ISO 26262概念2.ISO 26262基本框架3. 什么是功能安全4.安全管理4.1 产品发布后的安全管理4.2 开发阶段安全管理4.3 整体的安全管理ISO26262-道路车辆功能安全1.ISO 26262概念ISO 26262《道路车辆功能安全》国际标准是针对总重不超过3.5吨八座乘用车,以安全相关电子电气系统的特点所制定的功能安全标准,基于IEC 61508《安全相关电气/电子/可编程电子系统功能安..
2021-05-22 14:59:14 1142
原创 ASPICE-汽车软件过程改进及能力评定
目录ASPICE-汽车软件过程改进及能力评定介绍1.ASPICE是什么2.对供应商和原始设备制造商有什么影响3.ASPICE简介3.1 ASPICE概述3.2 过程参考模型(过程维度)3.3 过程度量框架(能力维度)3.4 ISO 26262)与ASPICE3.5 CMMI与ASPICEASPICE-汽车软件过程改进及能力评定介绍1.ASPICE是什么ASPICE 全称是“Automotive Software Process Impr...
2021-05-22 14:38:41 1541
原创 VS多线程调试
1.VS多线程调试问题描述先看一下这个例子:这里我的代码里有2个线程,一个线程在发送数据,另外一个线程在接收数据,上图中加断点的地方是发送线程的代码,接收线程中我有一个while循环在不断地打印日志。调试起来后当断点命令上图标记的位置时,可以发现接收线程停止打印日志了,这说明在VS中,当一个线程命中断点后,其它线程也不会再继续执行代码了。2.解决VS多线程调试的方法2.1 无效方法有同学说把上面红色放开标记的选项去掉勾选就可以,我也试了一把,并没有效果。...
2021-05-15 15:32:00 4733
ListModelTest.zip
2021-05-29
QT_Book.zip
2019-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人