急急!!!Qt中得计时器问题。

WindFroce 2003-09-08 03:46:59
怎样在一个窗体中用计时器,就是说建立一个对话框,一个QPushButton,当点击它时显示00:00:00,当在点击时,显示一个时间(这个时间是我两次点击时的时间差)。谢谢!急!
...全文
411 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
longenic 2003-10-24
  • 打赏
  • 举报
回复
精度不是很高,但是一般的应用不是有了
junglesong 2003-10-19
  • 打赏
  • 举报
回复
同意shooterlily() ,两次时间求差就可以了 ,建议多看看qt的类帮组。
handsomejian 2003-10-16
  • 打赏
  • 举报
回复
QTime t;
//点击时
t.start();

//在点击时
int i = t.elapsed();//得到时间间隔,单位毫秒
fierygnu 2003-09-09
  • 打赏
  • 举报
回复
这个要根据你的需要选择。clock最多只能计时大约36分钟,一般适合于判断代码的执行时间。象你这样的用于人机界面的,应该用time来获取两次时间,然后求差即可。当然还要考虑时间精度。
shooterlily 2003-09-09
  • 打赏
  • 举报
回复
QDateTime start = QDateTime::currentDateTime();
QDateTime end = QDateTime::currentDateTime();

int seconds = start.secTo(end);
icedust 2003-09-08
  • 打赏
  • 举报
回复
call the function clock()
just like this below:
long first = clock();
long second = clock();

两次的时间差就是second - first

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧