【发布时间】:2011-05-28 16:51:50
【问题描述】:
我想做这样的事情
QTime time (25,0,0);
qDebug() << time.toString();
但这将是无效的 QTime 并输出“”
除了将 QTime 转换为秒,将秒转换为字符串之外,还能以其他方式完成吗?
【问题讨论】:
-
你期待哪个输出?
-
你调用构造函数的方式是无效的。但是你仍然可以创建 QTime(0,0,0).addSecs(25*60*60)。 QTime 的工作原理与时钟完全相同,因此您的时间将为“01:00:00”(并且与 QTime(1,0,0) 相同)。我从未见过任何表示时间间隔的数据结构(除了 int 之外)。
标签: qt