한국어
Qt
 

시스템 환경변수를 가져와서 뭔가 해야하는 경우 <QtGlobal>에 글로벌 함수를 이용하면된다.

아래 예제소스 코드는 Qt로깅룰을 가져오고 없으면 로깅룰을 정의한다.

#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QDebug>

int main(int argc, char *argv[])
{
    qDebug() << qgetenv("QT_LOGGING_RULES");
    if(qgetenv("QT_LOGGING_RULES").isEmpty()){ //환경변수 가져오기
      qputenv("QT_LOGGING_RULES", "qt.scenegraph*=true"); // 환경변수 설정
    }

    QGuiApplication app(argc, argv);

    ...

    return app.exec();
}

 

간혹 라이브러리 경로를 따로 잡아줘야하는 경우라던가 현재 사용자를 알고자하는경우,

그럴때 위와같은 함수를 사용하여 환경변수를 설정할 수 있다.

번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 85363
56 tslib의 ts_calibrate를 응용해서 Qt로 터치보정기능 구현 file makersweb 2019.04.06 1351
55 GPU가 없는 장치에서 Qt Quick을 사용 makersweb 2019.04.02 1850
54 QTextCodec클래스를 사용하여 유니코드와 EUC-KR 변환 makersweb 2019.03.25 2860
53 qInstallMessageHandler를 이용한 디버그 메세지 출력 제어하기 makersweb 2019.02.25 1339
52 Qt5기반 독립 프로세스(out-of-process)로 동작하는 가상키보드(virtual keyboard) file makersweb 2019.02.24 2606
51 Qml 기본 컴포넌트 강좌 (4) - 모델 리스팅(Listing) file 운영자 2019.02.23 5260
50 Qt Bluetooth를 이용한 시리얼(Serial) 통신 file makersweb 2019.02.17 3496
49 Qml 기본 컴포넌트 강좌 (3) - 배치(positioning) 컴포넌트 file 운영자 2019.02.10 4823
48 QString 문자열 다루기 예제 운영자 2019.01.26 39611
47 Qt SQL을 이용한 가벼운 데이터베이스 다루기 [1] file 운영자 2019.01.23 6881
46 구글 클라우드 Speech-To-Text API를 Qt기반(C++, Qml)테스트 [7] file makersweb 2019.01.20 2608
45 QNetworkAccessManager를 통해 HTTP POST 하는 예제 makersweb 2019.01.17 4718
44 Qt응용프로그램 실행 시 콘솔창(터미널)같이 띄우기 file makersweb 2019.01.16 4441
43 안드로이드 가상장치 사용 file makersweb 2019.01.13 1059
42 Qml 기본 컴포넌트 강좌 (2) [2] file makersweb 2019.01.05 8585
41 Qml 기본 컴포넌트 강좌 (1) file makersweb 2019.01.03 11978
40 QtWayland와 ivi-compositor file makersweb 2018.12.27 2395
39 Qml과 C++로 구현하는 GUI어플리케이션 file makersweb 2018.12.25 13832
38 싱글터치 스크린 및 임베디드 리눅스 기반에서 Qt 터치입력 makersweb 2018.12.24 1386
37 ShaderEffect QML Type 을 이용한 그래픽효과 file makersweb 2018.12.09 2091