본문 바로가기
반응형
[QT] UI 에서 한글 깨짐 문제 아래와 같이 UI 에 한글을 그릴 때 깨지는 경우 프로젝트의 .pro 파일에 아래와 같이 내용을 추가 하고 clean all 한후 rebuild 하면 해결이 됩니다. 2024. 2. 26.
[QT] 실행 시간 측정 방법 (성능 확인) 가끔 자신의 코드의 수행 성능을 확인하고자 할 때 아래와 같은 코드를 이용해서 측정을 할 수 있습니다. QTime dbgTime; dbgTime.start(); // 원하는 코드 qDebug() 2022. 7. 15.
[QT] 다국어 지원 코드 작성 QT 로 어플리케이션을 제작할 때 글로벌 타켓이 될 경우, UI에 표시되는 언어를 다국어가 표시 될 수 있도록 지원해야 될 경우가 발생합니다. 이를 위해서 QT 에서는 liguist 라는 패키지를 제공합니다. 1. 프로젝트 파일(*.pro) 에 TRANSLATIONS 키워드로 언어리소스 파일을 아래와 같이 추가 합니다. TRANSLATIONS = lang/en_us.ts \ lang/kr.ts 영어 와 한국어 2개의 파일을 생성할 예정이니 2개를 선언 합니다. 2. 해당 프로젝트 파일이 있는 위치의 lang 디렉토리를 생성합니다. (만일 lang 디렉토리가 없다면 ts 파일 생성이 되지 않습니다) 3. 프로젝트 를 연 상태에서 QT Creator 메뉴에서 Tools >> External >> lingui.. 2022. 2. 23.
QT QWidget Mouse Event 처리 하기 protected: void mousePressEvent(QMouseEvent *event); void Widget::mousePressEvent(QMouseEvent *event){ /** 원하는 코드 event->x(), event->y() **/ QWidget::mousePressEvent(event); } 2022. 2. 18.
qt_static_metacall(QObject*, ... ERROR QT 클래스에서 slot 에 함수가 존재 하지 않거나 link 가 되지 않을 경우이다. 이때 없는 slot 함수에 대해 명확하게 알려주지 않을 때도 있기 때문에 slot 함수들이 정확이 선언과 구현이 되어 있는지 확인을 하면 된다. 2021. 11. 17.
반응형