磁盘使用量disksizetable

QTQUC 

效果展示 主要代码 获取磁盘相关数据 获取磁盘数据 Qt 没有提供相关的接口,需要使用 Windows API。接口解释如下: BOOL GetDiskFreeSpaceExW( [in, optional] LPCWSTR lpDirectoryName, [out, o

自定义 Qt Designer 插件

QUCQT 

创建 Qt Designer 插件项目 Qt 提供两种设计插件的 API,可以用于扩展 Qt 的功能。高级 API 用于设计插件以扩展 Qt 的功能,例如定制数据库驱动、图像格式、文本编码、定制样式等。Qt Designer 里大量采用了插件,点击 Qt Creator 的“Help”->“Abou

自定义 Widget 组件

QUCQT 

自定义 Widget 子类 QmyBattery Qt 的 UI 设计器提供了很多 GUI 设计的界面组件,可以满足常见的界面设计需求。但是某些时候需要设计一些特殊的界面组件,而在 UI 设计器的组件面板里根本没有合适的组件,这时就需要设计自定义的界面组件。 所有界面组件的基类是 QWidget,要

QPainter基本绘图


QPainter绘图系统 QPainter 和 QPaintDevice Qt 的绘图系统使用户可以在屏幕或打印设备上用相同的 API 绘图,绘图系统基于 QPainter、QPaintDevice 和 QPaintEngine 类。QPainter 是用来进行绘图操作的类,QPaintDevice

QPainter基本几何绘制


弧线 QRect rect(w/4, h/4, w/2, h/2); int startAngle = 90 * 16; int spanAngle = 90 * 16; painter.drawArc(rect, startAngle, spanAngle); 弦 QRect rect(w/4,

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() 函数里实现线程需要完成的任务。 将应用程序的线程称为主线程,额外