本文主要是介绍Qt/C++编写自定义控件16-魔法老鼠,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、前言
五一期间一直忙着大屏电子看板软件的开发,没有再去整理控件,今天已经将大屏电子看板的所有子窗口都实现了任意停靠和双击独立再次双击最大化等功能,过阵子有空再写一篇文章介绍其中的技术点。魔法老鼠控件,来自Qt自带的demo,我只是将其修改了部分颜色接口等。
二、实现的功能
- 1:可设置身体+眼睛+眼珠+鼻子+尾巴的颜色
- 2:可设置停留位置旋转角度
三、效果图
四、头文件代码
#ifndef MAGICMOUSE_H
#define MAGICMOUSE_H/*** 魔幻老鼠控件 作者:feiyangqingyun(QQ:517216493) 2018-7-15* 本控件来源于qtdemo* 1:可设置身体+眼睛+眼珠+鼻子+尾巴的颜色* 2:可设置停留位置旋转角度*/#include <QWidget>#ifdef quc
#if (QT_VERSION < QT_VERSION_CHECK(5,7,0))
#include <QtDesigner/QDesignerExportWidget>
#else
#include <QtUiPlugin/QDesignerExportWidget>
#endifclass QDESIGNER_WIDGET_EXPORT MagicMouse : public QWidget
#else
class MagicMouse : public QWidget
#endif{Q_O
这篇关于Qt/C++编写自定义控件16-魔法老鼠的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!