gpt4 book ai didi

c++ - QTime 缓冲区溢出?

转载 作者:行者123 更新时间:2023-11-30 04:18:57 25 4
gpt4 key购买 nike

我正在编写一个程序,要求用户等待大量秒数并等待那么多秒数。问题是一旦 waitSecs 大于 9999 秒,launchTime 似乎变成了一个随机数。我已经使用 qDebug 输出了 waitSecs,它是正确的数字(即使数字大于 9999)。有帮助吗?

QTime launchTime = QTime::currentTime().addSecs(waitSecs);

这是代码+输出:

enter image description here

最佳答案

来自 Qt 文档 http://qt-project.org/doc/qt-4.8/qtime.html#addSecs :

QTime QTime::addSecs ( int s ) const

返回一个 QTime 对象,该对象包含比该对象的时间晚 s 秒的时间(如果 s 为负数,则更早)。

请注意,如果过了午夜,时间将会结束。

考虑改用 QDateTime...

关于c++ - QTime 缓冲区溢出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16087548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com