要设置QDateTimeEdit控件的当前时间,可以使用setDateTime()方法。以下是一个简单的例子:
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建窗口
QWidget window;
window.setWindowTitle("Date Time Edit");
// 创建QDateTimeEdit控件
QDateTimeEdit dateTimeEdit(&window);
// 设置当前时间
dateTimeEdit.setDateTime(QDateTime::currentDateTime());
// 设置布局
QVBoxLayout layout(&window); // 垂直布局器
layout.addWidget(&dateTimeEdit); // 添加控件到布局中
window.show();
return app.exec();
}
在这个例子中,我们首先创建了一个QWidget对象作为窗口,并创建了一个QDateTimeEdit对象作为其中的一个子组件。
然后,我们使用setDateTime()方法将其当前时间设置为当前系统时间。最后,我们将QDateTimeEdit添加到垂直布局器中,并将QWidget显示出来。
这样就可以设置QDateTimeEdit控件的当前时间了。