프로세스 실행경로 확인
저장소/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 |