1
什么是使用Qt4以编程方式更改系统日期(在Windows上)的最合适的方法。我正在使用Qt Creator 1.3.1。在Windows上使用Qt更改系统日期使用Qt
什么是使用Qt4以编程方式更改系统日期(在Windows上)的最合适的方法。我正在使用Qt Creator 1.3.1。在Windows上使用Qt更改系统日期使用Qt
使用Windows API,GetLocalTime和SetLocalTime。
SYSTEMTIME localTime;
GetLocalTime(&localTime);
localTime.wHour = 21;
localTime.wMinute = 30;
if (SetLocalTime(&localTime) != 0)
{
// ok
}
else
{
// failed
}
我想现在使用API是唯一的选择。谢谢。 – Nadee 2010-09-20 12:16:02
Qt没有设置系统日期/时间的工具。这通常是一项特权操作,并且依赖于系统。除非您完全控制操作系统或者您正在编写硬件时钟实用程序,否则也是不明智的。 – 2010-09-18 19:05:01