• 4446阅读
  • 6回复

[提问]如何创建一个基类用来读取系统时间 [复制链接]

上一主题 下一主题
离线kangva
 
只看楼主 倒序阅读 楼主  发表于: 2013-05-24
想要自己创建一个基类,用来定时获取系统时间。
在基类上派生出两个派生类,来读取基类获得的时间,并用label控件动态显示出来。
请问该如何实现?


离线netwp

只看该作者 1楼 发表于: 2013-05-24
为什么不直接用QDate QDate::currentDate ()
离线kangva
只看该作者 2楼 发表于: 2013-05-24
我需要的是一个定时机制去取QDate里面的时间。

离线jdwx

只看该作者 3楼 发表于: 2013-05-24
回 2楼(kangva) 的帖子
用QTimer,在timerout信号的槽里取时间,QTime::currentTime()
这里有个例子(Qt4,在Qt5里略微改一下就可以):
附件: time.rar (2 K) 下载次数:8
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线kangva
只看该作者 4楼 发表于: 2013-05-24
太好了。
先下下来参考一下
谢了
离线kangva
只看该作者 5楼 发表于: 2013-05-24
为什么提示没有这个文件或路径。我用的是Windows版的QT5

<QtGui/QApplication>
<QApplication>

这两个我都试过了,提示都是没有这个文件或路径。

但是在我其它的项目上是好的。为什么?
离线jdwx

只看该作者 6楼 发表于: 2013-05-24
回 5楼(kangva) 的帖子
这就是Qt4和Qt5的一个区别,
pro文件改一下,加一行:
QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets #新加行

#include都用下面的写法
#include <QApplication>
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个