qt中获取系统时间,当超过晚上10点则显示图片
时间: 2023-08-14 21:29:51 浏览: 83
Qt 获取系统时间
5星 · 资源好评率100%
您可以使用QDateTime类获取当前系统时间,然后将其与QTime类中的晚上10点进行比较,如果当前时间晚于10点,则使用QLabel类显示图片。下面是一个示例代码片段:
```cpp
#include <QDateTime>
#include <QTime>
#include <QLabel>
// 获取当前系统时间
QDateTime currentDateTime = QDateTime::currentDateTime();
QTime currentTime = currentDateTime.time();
// 判断是否超过晚上10点
if (currentTime > QTime(22, 0)) {
// 显示图片
QLabel *label = new QLabel();
label->setPixmap(QPixmap(":/images/night.png"));
label->show();
}
```
其中":/images/night.png"是你的图片路径,需要根据实际情况进行修改。
阅读全文