Qt之有趣的数字钟
时间:2024-03-31 10:25:32 来源:网络cs 作者:亙句 栏目:卖家故事 阅读:
阅读本书更多章节>>>>
一.效果
基于网络代码修改,支持时、分、秒;支持滑动、翻页和旋转。
二.实现
#include <QtCore>#include <QPainter>#include <QAction>#include <QWidget>#include <QMainWindow>#include <QTimer>#include <QKeyEvent>#include <QResizeEvent>#include <QApplication>// 绘制数字钟白色背景和数字.class Digits: public QWidget{ Q_OBJECTpublic: // 数字动效:滑动、翻页和旋转. 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://www.kjpai.cn/gushi/2024-03-31/151364.html,文章来源:网络cs,作者:亙句,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。