PyQt5用QTimer编写电子时钟

简介:

 

【说明】

本文用 PyQt5 的QTimer类的两种方式实现电子时钟

 

【效果图】

 

【知识点】

    QTimer类提供了定时器信号/槽和单触发定时器。

    它在内部使用定时器事件来提供更通用的定时器。

    QTimer很容易使用:创建一个QTimer,使用start()来开始并且把它的timeout()连接到适当的槽。当这段时间过去了,它将会发射timeout()信号。

 

【实现】

1、定时器信号/槽方式

复制代码
 1 class MyTimer(QWidget):
 2     def __init__(self, parent = None):    
 3         # ......
 4         
 5         #新建一个QTimer对象        
 6         self.timer = QTimer()      
 7         self.timer.setInterval(1000)       
 8         self.timer.start()
 9          
10         # 信号连接到槽       
11         self.timer.timeout.connect(self.onTimerOut)
12 
13     # 定义槽
14     def onTimerOut(self):        
15         self.lcd.display(time.strftime("%X",time.localtime()))
复制代码

 

完整代码:

  View Code

 

2、定时器事件方式

复制代码
 1 class MyTimer(QWidget):
 2     def __init__(self, parent = None):
 3         # ......
 4         
 5         #新建一个QTimer对象        
 6         self.timer = QBasicTimer() # QTimer()貌似不行,不知何故?
 7         self.timer.start(1000, self) 
 8     
 9     # 覆写计时器事件处理函数timerEvent()
10     def timerEvent(self, event):
11         self.lcd.display(time.strftime("%X",time.localtime()))
复制代码

 


完整代码:

  View Code

 

本文转自罗兵博客园博客,原文链接:http://www.cnblogs.com/hhh5460/p/4280612.html ,如需转载请自行联系原作者
相关文章
|
网络协议 安全 网络安全
什么是HTTP
什么是HTTP
2631 0
|
Web App开发 数据安全/隐私保护 iOS开发
app优化ios,iOS app上架流程问题集锦,ASO新手小白必看(上)
app优化ios,iOS app上架流程问题集锦,ASO新手小白必看(上)
|
数据可视化
【Eviews实战】——时序的平稳性检验
【Eviews实战】——时序的平稳性检验
|
SQL 数据库
MyBatisPlus 之 条件查询 <条件构造器>
MyBatisPlus 之 条件查询 <条件构造器>
507 0
|
Go
golang语言之go常用命令
这篇文章列出了常用的Go语言命令,如`go run`、`go install`、`go build`、`go help`、`go get`、`go mod`、`go test`、`go tool`、`go vet`、`go fmt`、`go doc`、`go version`和`go env`,以及它们的基本用法和功能。
622 6
|
算法
AKSK密钥不正确或者过期
AKSK密钥不正确或者过期
562 1
|
JavaScript
Vue-router的编程式导航有哪些方法?
Vue-router的编程式导航有哪些方法?
|
存储 缓存 固态存储
三分钟解决AE缓存预览渲染错误、暂停、卡顿问题
三分钟解决AE缓存预览渲染错误、暂停、卡顿问题
4700 2
|
编解码 IDE 编译器
[✔️]Qt的学习踩坑笔记
[✔️]Qt的学习踩坑笔记
490 0
|
机器学习/深度学习 人工智能 搜索推荐
TextRCNN、TextCNN、RNN…你都掌握了吗?一文总结文本分类必备经典模型(二)
TextRCNN、TextCNN、RNN…你都掌握了吗?一文总结文本分类必备经典模型(一)
1228 0

热门文章

最新文章