PyQt4 精彩实例分析_电子钟改进版,pyqt4改进版,此代码根据 PyQt4
PyQt4 精彩实例分析_电子钟改进版,pyqt4改进版,此代码根据 PyQt4
此代码根据 PyQt4 精彩实例分析 实例22电子钟 进行改进并完善。
from PyQt4.QtGui import * from PyQt4.QtCore import * import sys class DigiClock(QLCDNumber): def __init__(self,parent=None): super(DigiClock,self).__init__(parent) p=self.palette() p.setColor(QPalette.Window,Qt.red) self.setPalette(p) self.setNumDigits(19) self.dragPosition=None self.setWindowFlags(Qt.FramelessWindowHint) self.setWindowOpacity(0.5) timer=QTimer(self) self.connect(timer,SIGNAL("timeout()"),self.showTime) timer.start(1000) self.showTime() self.resize(500,60) def mousePressEvent(self,event): if event.button()==Qt.LeftButton: self.dragPosition=event.globalPos()-self.frameGeometry().topLeft() event.accept() if event.button()==Qt.RightButton: self.close() def mouseMoveEvent(self,event): if event.buttons() & Qt.LeftButton: self.move(event.globalPos()-self.dragPosition) event.accept() def showTime(self): time=QTime.currentTime() date=QDate.currentDate() text= date.toString("yyyy-MM-dd")+" "+time.toString("hh:mm:ss") self.display(text) app=QApplication(sys.argv) form=DigiClock() form.show() app.exec_()#该片段来自于http://byrx.net
相关内容
- blender插件DEMO,添加一个三菱锥,blender三菱,这个blend
- 生成Chaos风格的PhotoMosaic效果,chaosphotomosaic,platform: li
- 绘制人人好友关系图,绘制人人好友,依赖:networkx
- mysql数据导入到sqlite3中,数据导入sqlite3,家里的路由器
- 获取电影最新下载列表,获取电影最新下载,# coding=gb
- 打开文件对话框,,from tkinter
- Session for Tornado(Redis),tornadoredis,session id的生
- 使用python登录人人网并发表状态,python登录人人发表
- 使用Python解决FizzBuzz问题,python解决fizzbuzz,FizzBuzz问题描
- 文件夹对比,,买了个移动硬盘备份 但是
评论关闭