한국어
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 58291
55 GPU가 없는 장치에서 Qt Quick을 사용 makersweb 2019.04.02 1573
54 QTextCodec클래스를 사용하여 유니코드와 EUC-KR 변환 makersweb 2019.03.25 1862
53 qInstallMessageHandler를 이용한 디버그 메세지 출력 제어하기 makersweb 2019.02.25 884
52 Qt5기반 독립 프로세스(out-of-process)로 동작하는 가상키보드(virtual keyboard) file makersweb 2019.02.24 1839
51 Qml 기본 컴포넌트 강좌 (4) - 모델 리스팅(Listing) file 운영자 2019.02.23 4017
50 Qt Bluetooth를 이용한 시리얼(Serial) 통신 file makersweb 2019.02.17 2342
49 Qml 기본 컴포넌트 강좌 (3) - 배치(positioning) 컴포넌트 file 운영자 2019.02.10 3528
48 QString 문자열 다루기 예제 운영자 2019.01.26 26214
47 Qt SQL을 이용한 가벼운 데이터베이스 다루기 [1] file 운영자 2019.01.23 4727
46 구글 클라우드 Speech-To-Text API를 Qt기반(C++, Qml)테스트 [7] file makersweb 2019.01.20 2123
45 QNetworkAccessManager를 통해 HTTP POST 하는 예제 makersweb 2019.01.17 3178
44 Qt응용프로그램 실행 시 콘솔창(터미널)같이 띄우기 file makersweb 2019.01.16 2998
43 안드로이드 가상장치 사용 file makersweb 2019.01.13 837
42 Qml 기본 컴포넌트 강좌 (2) [2] file makersweb 2019.01.05 6613
41 Qml 기본 컴포넌트 강좌 (1) file makersweb 2019.01.03 9234
40 QtWayland와 ivi-compositor file makersweb 2018.12.27 1881
39 Qml과 C++로 구현하는 GUI어플리케이션 file makersweb 2018.12.25 10658
» 싱글터치 스크린 및 임베디드 리눅스 기반에서 Qt 터치입력 makersweb 2018.12.24 924
37 ShaderEffect QML Type 을 이용한 그래픽효과 file makersweb 2018.12.09 1575
36 Qml에서 커튼효과 구현 예제 - Shader Effects file 운영자 2018.12.05 810