Qt学习(五)-----自定义电子时钟
来源:互联网 发布:网络招生策划方案 编辑:程序博客网 时间:2024/04/30 07:37
一、自定义电子时钟的实现
自己参照(http://blog.csdn.net/yiyaaixuexi/article/details/6747737),然后自己琢磨实现了一下,在ui设计器上添加几个6个Button(显示数字)和两个label(“:”);通过setIcon设置图标,将图片显示到Button上
二、代码实现
1、新建项目Clock,基类选择Widget
2、将所需的图片复制到工程目录下
3、widget.h
添加private slots: void showTimeSlot();//显示时间
4、widget.cpp
在析构函数添加QTimer *timer = new QTimer(this);connect(timer, SIGNAL(timeout()), this, SLOT(showTimeSlot()));timer->start(1000);showTimeSlot();
添加自定义函数
void Widget::showTimeSlot(){ //lcd QTime time = QTime::currentTime(); QString text = time.toString("hh:mm:ss"); ui->label_3->setText(text); //ourclock ui->hourh->setIcon(QPixmap(this->getPngName(text[0]))); ui->hourl->setIcon(QPixmap(this->getPngName(text[1]))); ui->minh->setIcon(QPixmap(this->getPngName(text[3]))); ui->minl->setIcon(QPixmap(this->getPngName(text[4]))); ui->sech->setIcon(QPixmap(this->getPngName(text[6]))); ui->secl->setIcon(QPixmap(this->getPngName(text[7])));}QString Widget::getPngName(QChar x){ return "../Clock/"+(x+QString(".png"));//获取图片路径}
三。运行结果
5 0
- Qt学习(五)-----自定义电子时钟
- Qt学习——电子时钟
- Qt学习——电子时钟 .
- Qt学习13——电子时钟
- QT----电子时钟
- Qt:电子时钟
- QT:电子时钟
- Qt - 与众不同的电子时钟
- Qt浅谈之电子时钟
- QT时间触发电子时钟
- 自定义Android电子时钟控件
- Qt浅谈之四:电子时钟
- 手把手教你:用Qt做一个漂亮的电子时钟(纯代码)
- 用Qt做一个漂亮的电子时钟(纯代码)
- Qt练习之自定义时钟
- 电子时钟
- 电子时钟
- Qt之对话框设计——电子时钟
- 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)代码中的实现
- C++中的类的学习总结
- Android实训案例(五)——四大组件之一ContentProvider的使用,通讯录的实现
- push和pull技术对比
- Google开源库:Volley的应用
- Qt学习(五)-----自定义电子时钟
- Android实训案例(八)——单机五子棋游戏,自定义棋盘,线条,棋子,游戏逻辑,游戏状态存储,再来一局
- 树 problem f
- hdu 4857 逃生(反向拓扑)
- JAVA文件追加的几种方式
- 软件著作权
- CSS3动画那么强,requestAnimationFrame还有毛线用?
- orcl 触发器 级联更新
- 实用新型和外观专利的区别