Qt之有趣的数字钟
一.效果
(图片来源网络,侵删)
基于网络代码修改,支持时、分、秒;支持滑动、翻页和旋转。
二.实现
#include #include #include #include #include #include #include #include #include // 绘制数字钟白色背景和数字. class Digits: public QWidget { Q_OBJECT public: // 数字动效:滑动、翻页和旋转. enum { Slide, Flip, Rotate }; Digits(QWidget *parent) : QWidget(parent) , m_number(0) , m_transition(Slide) { setAttribute(Qt::WA_OpaquePaintEvent, true); setAttribute(Qt::WA_NoSystemBackground, true); // 定时刷新. connect(&m_animator, SIGNAL(frameChanged(int)), SLOT(update())); m_animator.setFrameRange(0, 100);
(图片来源网络,侵删)
(图片来源网络,侵删)
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...