QT实用小工具·五十》动态增删数据与平滑缩放移动的折线图

1、概述 源码放在文章末尾 该项目实现了带动画、带交互的折线图,包含如下特点: 动态增删数值 自适应显示坐标轴数值 鼠标悬浮显示十字对准线 鼠标靠近点自动贴附 支持直线与平滑曲线效果 自定义点的显示类型与大小 自适应点的数值显示位置 根据指定锚点缩放 平滑的横向移动 选中的纵向渐变效果 项目demo演示如下所示: 项目部分代码如下所示: #ifndef LINECHART_H#define LINECHART...

QT实用小工具·四十八》趣味开关

1、概述 源码放在文章末尾 该项目实现了各种样式的趣味开关: 1、爱心形状的switch开关,支持手势拖动、按压效果 2、线条样式的3种开关 项目demo演示如下所示: 使用方式: 1、sapid_switch文件夹加入工程,.pro文件中INCLUDEPATH+=sapid_switch 2、 LovelyHeartSwitch* swtch = new LovelyHeartSwitch(this);sw...

QT实用小工具·三十八》QT炫酷的菜单控件

1、概述 源码放在文章末尾 非常飘逸的 Qt 菜单控件,带有各种动画效果,用起来也十分方便。 无限层级,响应键盘、鼠标单独操作,支持单快捷键。 允许添加自定义 widget、layout,当做特殊的 QDialog 使用。 项目demo演示如下: 项目解析: 放入源代码 将 facile_menu 文件夹放入 Qt 程序,pro 文件的 INCLUDEPATH 加上对应路径,resources 里的资源文件 s...

QT实用小工具·四十》显示帧率的控件

1、概述 源码放在文章末尾 该项目实现了可以显示帧率的控件,项目demo演示如下所示: 、 项目部分代码如下所示: #ifndef FPSITEM_H#define FPSITEM_H #include <QQuickItem> class FpsItem : public QQuickItem{ Q_OBJECT Q_PROPERTY(int fps READ fps NOTIFY fpsChanged)...

QT实用小工具·二十九》托盘图标控件

1、概述 源码放在文章末尾 托盘图标控件 可设置托盘图标对应所属主窗体。 可设置托盘图标。 可设置提示信息。 自带右键菜单。 下面是demo演示: 项目部分代码如下: #ifndef TRAYICON_H#define TRAYICON_H /** * 托盘图标控件 * 1. 可设置托盘图标对应所属主窗体。 * 2. 可设置托盘图标。 * 3. 可设置提示信息。 * 4. 自带右键菜单。 */ #includ...

QT实用小工具·三十》基于QT开发的访客管理平台demo

1、概述 源码放在文章末尾 该项目为访客管理平台demo,包含主界面、系统设置、警情查询、调试帮助、用户退出功能。 项目部分代码如下: #ifndef QTHELPER_H#define QTHELPER_H #include "head.h" class QtHelper{public: //获取所有屏幕区域/当前鼠标所在屏幕索引/区域尺寸/缩放系数 static QList<QRect> getScr...

QT实用小工具·三十二》九宫格炫酷主界面

1、概述 源码放在文章末尾 项目实现了九宫格炫酷主界面,下面是项目demo演示: 项目部分代码如下: #pragma execution_character_set("utf-8") #include "frmmain.h"#include "ui_frmmain.h" frmMain::frmMain(QWidget *parent) : QWidget(parent), ui(new Ui::frmMai...

QT实用小工具·二十七》各种炫酷的样式表

1、概述 源码放在文章末尾 该项目实现了各种炫酷的样式表,如单选、多选、按钮、日历、表格、下拉框、滚轮等,下面是项目demo演示: 项目部分代码如下: #include "frmmain.h"#include "ui_frmmain.h"#include "head.h" frmMain::frmMain(QWidget *parent) : QMainWindow(parent), ui(new Ui::...

QT实用小工具·四十二》圆形发光图像

1、概述 源码放在文章末尾 该项目实现了图像的发光效果,特别适合做头像,项目demo演示如下所示: 项目部分代码如下所示: import QtQuick 2.7import QtGraphicalEffects 1.12 Item{ id: root width: 80 height: 80 property int radius: width >> 1; //默认宽度的一半 property alias ...

QT实用小工具·三十五》基于PathView,Qt/QML做的一个可以无限滚动的日历控件

1、概述 源码放在文章末尾 改项目实现了基于PathView,Qt/QML做的一个可以无限滚动的日历控件,下面是demo演示: 项目部分代码如下所示: import QtQuick 2.7import QtQuick.Controls 1.4import QtQuick.Controls.Styles 1.4 Button { width: 100 height: 100 property var numb...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.016574(s)
2024-05-04 08:08:31 1714781311