한국어
Qt
 

임베디드 리눅스 기반에서 싱글터치 스크린(일반적으로 감압식 터치 스크린)이 장착된 타겟에서 Qt 어플리케이션을 실행 할때 터치 입력으로 tslib 를 이용할 필요가 있다.

 

tslib 라이브러리를 Qt 플러그인으로 포함하거나 시스템에 미리 설치하여 실행시 링크할 수 있다.

 

전자의 경우, Qt Build Configure 시 sysroot에 tslib가 있는지 감지하여 플러그인을 만들고 프로젝트에 QTPLUGIN += qtslibplugin 을 명시하여 프로젝트에 포함 시켜주고 시스템 환경변수 QT_QPA_GENERIC_PLUGINS=tslib 를 설정해준다. 

 

플러그인이 제대로 포함되지 않으면 다음과 같은 에러 로그를 출력한다.

No such plugin for spec  "tslib"

 

EGLFS 로 동작 될 경우 Qt 응용프로그램을 실행 시킬때 tslib를 참조하기 위해 QT_QPA_EGLFS_TSLIB 환경변수를 1로 설정 해주면된다. 다음과 같은 방법이 될 수 있다.

export QT_QPA_EGLFS_TSLIB=1

번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 87619
119 안드로이드 가상장치 사용 file makersweb 2019.01.13 1179
118 QMake 프로젝트를 CMake 프로젝트로 변환 with qmake2cmake makersweb 2022.09.17 1185
117 Qml에서 커튼효과 구현 예제 - Shader Effects file 운영자 2018.12.05 1212
116 QProcess 예제 (프로그램 재시작) file makersweb 2023.01.25 1231
115 Qt 6의 비동기 API makersweb 2020.10.19 1314
114 많은 리소스를 사용하는 Qt프로젝트에서 고려해봐야 할 qmake 옵션 makersweb 2019.10.11 1318
113 Qt 하이브리드 애플리케이션(Hybrid App) 개발 file makersweb 2023.02.08 1324
112 재진입(Reentrancy) 및 스레드 안전성(Thread-Safety) makersweb 2020.04.19 1348
111 Qt 스마트 포인터 (QSharedPointer, QScopedPointer, QPointer) makersweb 2022.08.18 1363
110 웹기반 Qt Design Viewer [2] file makersweb 2019.10.23 1396
109 tslib의 ts_calibrate를 응용해서 Qt로 터치보정기능 구현 file makersweb 2019.04.06 1462
108 qInstallMessageHandler를 이용한 디버그 메세지 출력 제어하기 makersweb 2019.02.25 1468
107 QThread 및 QMutex 예제 makersweb 2021.01.12 1472
106 Qbs에 대한 소개와 설치하는 방법 makersweb 2019.10.09 1483
» 싱글터치 스크린 및 임베디드 리눅스 기반에서 Qt 터치입력 makersweb 2018.12.24 1510
104 QML과 JavaScript 의 숫자 관련 내장된 함수 makersweb 2021.03.28 1552
103 Qt Quick 3D 소개 makersweb 2019.11.09 1580
102 QML에서 undefined를 확인하는 방법 makersweb 2017.11.29 1601
101 ApplicationWindow 와 메뉴바(MenuBar)구성 file makersweb 2020.01.04 1612
100 Widgets(C++) 기반의 기본 스타일을 Dark 테마 및 Material 디자인 스타일로 바꾸기 file makersweb 2023.01.28 1630