QML 实战-登录窗口

QML 

其实我学 QML 的本质原因是因为我是个虚荣的人。所以我最近在追求精美的 UI 绘制。但是 QWidget 的 UI 绘制很复杂,不如 QML 简单快捷。我用 QML 就是为了追求&

毕业设计客户端开发总结


昨天凌晨完成了毕业设计的客户端,其实就是一个小工具,配合服务端使用,这里总结一下遇到的问题和解决方法。 既然已经发布了 2.0-stable

数据可视化

QMLQT 

例子 1

1.QML入门

QMLQT 

Hello World import QtQuick Window { width: 640 height: 480 visible: true title: qsTr("Hello World") Text { id: name

滑动条XSlider

QTQUC 

效果展示 主要代码 头文件 下面是hi控件的头文件,我们继承一个Qt原生的滑动条类QSlider,然后在基类的基础上进行自定义,我会对重要的变量进行解析: class XSlider : public QSlider { Q_OBJECT public: explicit XSlid

磁盘使用量disksizetable

QUCQT 

效果展示 主要代码 获取磁盘相关数据 获取磁盘数据 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,