프로세스 실행경로 확인
저장소/Qt번거롭다.
char temp[MAX_PATH] = {0,}; ::GetModuleFileNameA(NULL, temp, MAX_PATH); QFileInfo info(temp); QString workingDir = QDir::toNativeSeparators(info.absoluteDir().path());
QFileInfo를 통해 획득한 absoluteDir을 보면 경로의 구분자가 '\'가 아닌 '/'로 되어있다.
예) C:\Windows\System32 -> C;/Windows/System32
이를 원래의 윈도우즈 경로로 변경하려면 QDir의 static 함수인 toNativeSeparators를 사용하면 된다!
'저장소 > Qt' 카테고리의 다른 글
Drop Shadow Effect (0) | 2013.11.19 |
---|---|
QImage, QPixmap의 loadFromData, bitmap image header, resource dll (0) | 2013.10.30 |
widget 프레임 제거와 배경 투명화 (0) | 2013.10.30 |
이미지 버튼 (0) | 2013.10.30 |
Qt 커뮤니티 및 블로그, 버그 (0) | 2013.09.06 |