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);
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/9f8352ab7f.html
