Qt文档QTime::currentTime()说:
请注意,准确性取决于底层操作系统的准确性; 并非所有系统都能提供1毫秒的精度.
但是有没有办法在Windows 7中以毫秒精度获得这个时间?
QTime类为我提供了一些麻烦,因为它不允许我将毫秒设置为高于某些值,\xc2\xa0因此 \xc2\xa0 使这样的条目无效。:
\n\n QTime time;\n time.setHMS(0,0,0,42010958); // I normally use a variable\nRun Code Online (Sandbox Code Playgroud)\n\n考虑到我正在处理的毫秒范围介于 about1000和之间1000000000,我不太热衷于编写大量整数转换代码来清理每个条目,但我会做我必须做的事情。
42010958在 Qt 中将毫秒转换为最简洁的方法是什么Hours:Minutes:Seconds?
我正在尝试使用qwtplot绘制速度 - 时间图形.
我的X数据是QTime值,Y数据是相应的速度值.我找不到任何关于使用QTime绘制图的示例.任何人都可以简单地解释如何绘制QTime与Y数据?如果可能的话,我还想学习如何缩放QTime轴.
我在Qt中调用了argon2 - 内存密集型散列函数并测量其运行时间:
...
QTime start = QTime::currentTime();
// call hashing function
QTime finish = QTime::currentTime();
time = start.msecsTo(finish) / 1000.0;
...
Run Code Online (Sandbox Code Playgroud)
在argon2库的测试用例中,时间以另一种方式测量:
...
clock_t start = clock();
// call hashing function
clock_t finish = clock();
time = ((double)finish - start) / CLOCKS_PER_SEC;
...
Run Code Online (Sandbox Code Playgroud)
我正在调用它们在测试用例中调用的函数.但我的数字增加了两倍(两倍慢).为什么?如何测量Qt中的函数运行时间?clock()实际测量的是什么?
env:virtualBox,Ubuntu14.04 64bit,Qt5.2.1,Qt Creator 3.0.1.
我QTime在屏幕上显示了当前时间,并且我必须根据选择 12/24 更改时间格式。那么我如何更改 的时间 12/24 格式呢QTime?