QtChart基础入门


Qt Charts概述 Qt Charts模块是一组易于使用的图标组件,它基于Qt的Graphice View架构,其核心组件是QChartView和QChart。QChartView的父类是QGraphicsView,就是Graphics View架构中的视图组件,所以,QChartView是用于

QChart折线图绘制合并


Qt Charts 概述 Qt Charts 模块是一组易于使用的图标组件,它基于 Qt 的 Graphice View 架构,其核心组件是 QChartView 和 QChart。QChartView 的父类是 QGraphicsView,就是 Graphics View 架构中的视图组件,所以,

QChart绘制折线图


这一篇我们详细介绍图表各个部分的设置和操作,包括图表的标题、图例、边距等属性设置,QLineSeries序列的属性设置,QValueAxis坐标轴的属性设置,以及图标的缩放。(这些应该都是在实际的Qt开发中比较常用的图表操作)先看运行时的界面: 界面设计 工具栏:创建几个Action,并创建工具栏,

QThread线程同步


线程同步的概念 在多线程应用程序中,由于多个线程的存在,线程之间可能需要访问同一个变量。或一个线程需要等待另外一个线程完成某个操作后才能产生相应的动作。例如,在上一个例子中,工作线程产生随机的骰子点数,主线程读取骰子点数并显示,主线程需要等待工作线程产生一个新的骰子点数后再读取数据。在代码中我使用了

QThread 创建多线程程序


QThread 类功能简介 今天说一下 Qt 中的多线程。QThread 类不依赖平台的管理线程的方法。一个 QThread 类的对象管理一个线程,一般从 QThread 继承一个自定义类,并重新定义虚函数 run(),在 run() 函数里实现线程需要完成的任务。 将应用程序的线程称为主线程,额外

QSqlQueryModel 的使用


QSqlQueryModel 功能概述 QSqlQueryModel 是 QSqlTableModel 的父类。QSqlQueryModel 封装了执行 SELECT 语句从数据库查询数据的功能,但是 QSqlQueryModel 只能作为只读数据源使用,不可以编辑数据。QSqlQueryModel

QSqlTableModel的使用


实例功能 这边使用一个实例显示数据库 demodb 中 employee 数据表的内容,实现编辑、插入、删除的操作,实现数据的排序和记录过滤,还实现 BLOB 类型字段 Photo 中存储照片的显示、导入等操作,运行界面如下图: 在上图中,左侧数据表格是一个 QTableView 组件,设置一个 Q

Qt SQL模块概述


Qt SQL支持的数据库 要在项目中使用 Qt SQL 模块,需要在项目配置文件中添加下面一条设置语句: Qt += sql 在头文件或源文件中使用 Qt SQL 模块中的类,可以使用包含语句: #include <QtSql> 这样会将某个 Qt SQL 模块中的所有类都包含进去,如果只使用其

二进制文件读写


实例功能概述 除了文本文件之外,其他需要按照一定的格式定义读写的文件都称为二进制文件。每种格式的二进制文件都有自己的格式定义,写入数据时按照一定的顺写入,读出时也按照相应的顺读出。例如地球物理中常用的SEG-Y格式文件,必须按照其标准格式要求写入数据才符合这种文件的格式规范,读取数据时也需要按照格式

文件目录操作


文件目录操作相关类 Qt 为文件和目录操作提供了一些类,利用这些类可以方便地实现一些操作。Qt 提供的与文件和目录操作相关的类包括以下几个: QCoreApplication:用于提取应用程序路径,程序名等文件信息; QFile:除了打开文件操作外,QFile 还有复制文件、删除文件等功能; QFi