Relative Content

Tag Archive for c++qtwinapi

How to detect when Qt Windows program resumes from sleep

Hi I’m trying to figure out how to detect when my Windows Qt program resumes from sleep and handle the event appropriately. This looks like half the story with the RegisterPowerSettingNotification function. The other half is how to make this work in Qt.

on Windows, how QT detect where a file link points to?

QFileInfo p{“C:/Users/chenz/Desktop/Docker Desktop.lnk”}; qDebug()<< p.symLinkTarget(); // prints: “C:/Program Files (x86)/Docker/Docker/Docker Desktop.exe” the real target path is “C:/Program Files/Docker/Docker/Docker Desktop.exe”, no (x86) there test on : windows 10, Qt 5.15.2 MSVC2019 32bit c++ qt winapi

how QT gauge whether a file exists or not, given spaces in the file path?

qDebug()<< QFileInfo::exists(“C:/Users/chenz/Desktop/Docker Desktop.lnk”); qDebug()<< QFileInfo::exists(“C:/Users/chenz/Desktop/Clash Verge.lnk”); QFileInfo p{“C:/Users/chenz/Desktop/Docker Desktop.lnk”}; qDebug()<< p.exists(); the files do exist in the place. but all of them print false I’ve find it’s due to the spaces in the path string. if I test it with a new real path without spaces in the path string, it prints true. so how […]