资源简介

这是一个仿安卓的时钟显示qt工程代码,支持三种特效类似日历的翻页,自上而下的滑动,前后翻转,三种特效。可以下载解压后可以直接编译运行

资源截图

代码片段和文件信息

#include 
#include 

class Digits: public QWidget
{
    Q_object

public:

    /*Define three transition modes of the digital clock*/
    enum {
        Slide
        Flip
        Rotate
    };

    Digits(QWidget *parent)
        : QWidget(parent)
         m_number(0)
         m_transition(Slide)
    {
        setAttribute(Qt::WA_OpaquePaintEvent true);
        //Widget paints all its pixels when it receives a paint event

        setAttribute(Qt::WA_NoSystemBackground true);
        //Indicates that the widget has no background i.e. when the widget receives paint events the background is not automatically repainted.

        connect(&m_animator SIGNAL(frameChanged(int)) SLOT(update()));
        //start animation

        m_animator.setframeRange(0 100);
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-06-10 03:41  timer\
     文件         690  2015-06-10 03:32  timer\mainwindow.h
     文件         373  2015-06-10 02:32  timer\timer.pro
     文件        8416  2015-06-10 03:30  timer\digits.cpp
     文件        1567  2015-06-10 03:26  timer\Digits.h
     文件        3090  2015-06-10 03:41  timer\mainwindow.cpp
     文件       18253  2015-06-10 02:01  timer\timer.pro.user
     文件         306  2015-06-10 02:09  timer\main.cpp
     文件       13984  2015-06-10 01:57  timer\1.cpp

评论

共有 条评论