- 博客(13)
- 资源 (39)
- 收藏
- 关注
原创 基于笛卡尔坐标系下的三边定位的研究(TOA方式定位)
基于笛卡尔坐标系下的三边定位的简单研究(TOA方式定位)引言: 在无线定位中,TOA方式下的三边定位有它的优越性,定位精度高,三个基站就可实现精确定位。目前的超宽带技术的普及应用,普遍采用该种定位的方法。三边定位一般有两种数学上的计算方法,一是向量法。二是笛卡尔坐标系法。本篇主要探讨第二种方式。现实中的应用场景一般有2D(二维)和3D(三维空间)。本文就这两种方式分别予以叙述。一、在平面2D...
2020-03-24 08:29:17 2892 1
原创 Qt 数据库操作(一)
Qt 中的数据库操作比较简单,因为Qt提供了不需要SQL知识就可以浏览和编辑数据库的接口。Qt中的Qtsql模块提供了对数据库的支持,该模块中的众多类基本可以分为3层:用户接口层: QSqlQueryModel,QSqlTableModel 和 QSqlRelationalTableModelSQL接口层:QSqlDatabase、QSqlQuery,QSqlError、QSqlField...
2020-03-18 08:49:04 428
原创 Qt 项目视图的便捷类
Qt 项目视图的便捷类Qt中提供了一些标准部件来提供经典的基于项的容器部件,它们的底层是通过模型、视图框架实现的。这些部件分别是QListWidget、QTreeWidget、QTableWidget。这些部件都继承了QAstractItemView 类的行为。因为这些部件没有将视图和模型分离,所以没有视图类灵活,不能和任意的模型一起使用,一般用来处理数据。一、关于QListWidget ...
2020-03-17 13:48:01 195
原创 Qt 模式视图框架解读之委托
3、委托类Qt中的模型、视图结构中没有包含一个完全分离的组件来处理与用户的交互。一般地、视图用来将模型中的数据展示给用户,也用来处理用户的输入。为了获得更高的灵活性,交互可以交给委托来执行。控制委托的标准接口在QAbstractItemDelegate类中定义。委托通过实现paint()和sizeHint()来使它们可以渲染自身的内容。基于部件的委托可以通过子类化QItemDelegat...
2020-03-14 16:10:39 515
原创 Qt模型、视图解读之视图
2、视图类视图的概述:视图包含了模型中的数据项,并将它们呈现给用户。视图通常管理从模型获取数据的整体布局,它们可以自己渲染独立的数据项,也可以使用委托来处理渲染和编辑。视图的特性:视图还可以处理项目间的导航,以及项目选择的某些方面(选择行为,选择模式)。视图可以实现一些基本的用户接口特性,如上下文菜单和拖放等视图可以提供默认的编辑实现,也可以和委托一起来提供一个自定义的编辑器。QT...
2020-03-14 14:04:57 263
原创 Qt 可编辑的树模型(Tree Model)的一个实例
本实例来自Qt 官方的一个实例(Editable Tree Model Example)简介:本实例是关于怎样基于模式视图框架下的 树模型的实现。该模型支持可编辑的表单项,自定义表头,删除插入行和列,也可以插入子表单项。在标准数据模型中提供了这些函数:flags()、data()、headerData()、columnCount()、rowCount()。因为本实例还具有继承的关系,...
2020-03-14 10:44:01 8379 8
原创 Qt 模型视图框架解读之模型
Qt 模型视图框架 前后阅读的好几遍,要不是项目中需要处理一些相对比较多的数据,这部分内容估计不会去急着去理解。首先来了解下什么是模型和视图框架吧:一般地:MVC 设计模式包括三个元素:表示数据的模型、表示用户界面的视图定义了用户在界面上操作的控制器Qt引入InterView框架,把视图和控制器部件结合在一起,使得框架更为简洁。为了灵活处理用户输入,InterView引...
2020-03-13 16:44:50 537
原创 Qt MVC编程之table view 的简单应用
写博客,绝对会让人上瘾的,就像习惯可以改变一个人。Qt 的模型\视图框架,这里先不详细介绍了,Qt入门的书籍中都有介绍。这里只简单分享一个table view的使用,先看效果:Qt 可以处理类似表格的数据,用Qt 做一些数据分析还是不错的选择实现上述的界面效果,只需要在mainwindows添加如下代码即可: QStandardItemModel *model = ne...
2020-03-13 15:00:24 474
原创 QtGraphicView添加图元
最近一段时间一直在学习Qt的相关内容,Qt入门相对还简单,但精通确不那么容易。有句话叫功到自然成,那就一点一点积累吧。Qt中有关场景和视图的介绍,根据这个框架可以非常方便的搭建一些动画等。本次的实例就是如何添加图元,先看下效果:QtCreator 可以方便地添加 GraphicsWidget 、lable、button、lineEdit。这些控件。先将这些控件在主窗口中布局好。下面是ma...
2020-03-13 11:45:51 1510
原创 QMetaMethod 获取成员函数的元信息
导言:最近在深入理解一个项目的Demo时,有一个难点困惑了整整一个上午,就是关于QMetaMethod类的使用。查看了官方的手册,懵懵懂懂。搜罗了网上的相关介绍,总算是有些明白了。接着,我就来分享下我的总结吧!介绍:QMetaMethod类是用来获取成员方法的元信息的一个类。通过该类,我们可以获取到一个成员方法的类型,比如它是信号、槽、方法、构造函数;也可以获得方法的完整签名,以及方法所...
2020-03-10 15:02:32 1002
原创 Qt 控制台 使用connect连接信号和槽
导言:Qt的信号号和槽 (Signal&Slots)是Qt的特性,深入理解该机制是能够精通Qt编程的关键。信号号和槽 (Signal&Slots)的作用:信号和槽用于两个对象之间的通信。常见的如:Qt的部件类(l例如:Widget)中定义了一些信号和槽,一般的操作是子类化这个部件,然后添加自己的信号和槽来实现想要的功能。信号号和槽 (Signal&Slots)机制...
2020-03-10 12:27:08 2703
原创 Qt5 中 关于Widget Mapper的简单应用
近期,在解读一个项目的Demo时,用到了不少Qt 开发的一些技术,其中有一个内容就是Wigdet Mapper功能。有些看不明白,对照《QtCreator快速入门》这本书的相关介绍,才知道这是有关模型、视图编程的内容。在处理一些大容量数据上会很方便。数据-窗口映射器(QDataWidgetMapper)类在数据模型的一个区域和一个窗口部件提供了一个映射。这样就可以实现在一个窗口部件上显示和编辑一...
2020-03-09 18:28:22 852
原创 Qt 模型视图编程的简单实例
导言:当遇到一个相对复杂的项目软件的时候,处理的数据量相对较大,这时候从软件设计的角度,一般都会考虑运用模型视图的架构。Qt关于MVC编程组成部分:大体上,模型、视图架构中众多类可以分为3组:模型、视图和委托。它们之间使用信号和槽来实现通信。1 模型所有的模型都基于QAbstractItemModel为数据提供了一个十分灵活的接口来处理各种视图,这些视图可以将数据表现为表格(table)...
2020-03-09 15:30:50 490
drawPolygonDemo.rar
2020-08-25
Scratch 62节课 教案设计和源码.rar
2019-12-05
Scratch教案合集.rar
2019-12-05
Scratch 英文资料.rar
2019-11-27
ISO IEC 24730-62-2013.doc
2020-10-12
mySemaphores.rar
2020-04-30
threadComputerDemo.rar
2020-04-29
Qt 多线程.rar
2020-04-23
Qt GraphicsView 添加图元.rar
2020-03-13
Qt 基于定时器的动画.rar
2020-02-28
信息奥赛NOIP提高组历年真题与解答
2020-02-15
信息奥赛NOIP普及组历年真题与解答.rar
2020-02-15
Fang TDOA.rar
2020-01-15
信息奥赛一本通解题题库.pdf
2019-12-30
信息奥赛一本通题解目录.chm
2019-12-29
18款 Scratch 趣味游戏合集.rar
2019-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人