한국어
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 85935
23 가상키보드(Qt Virtual Keyboard)를 사용하는 방법 [32] file makersweb 2019.05.03 221135
22 Windows에서 라즈베리파이3용 Qt5.10.0 크로스컴파일 [20] file makersweb 2018.02.23 12965
21 안드로이드 Qt 프로그래밍 file makersweb 2018.11.30 8823
20 라즈베리파이4에 대한 Qt 5.14.1 크로스컴파일 [1] file makersweb 2020.02.12 4450
19 QPA 플러그인과 EGLFS file makersweb 2017.11.21 3928
18 Qt Bluetooth를 이용한 시리얼(Serial) 통신 file makersweb 2019.02.17 3570
17 Qt5기반 독립 프로세스(out-of-process)로 동작하는 가상키보드(virtual keyboard) file makersweb 2019.02.24 2628
16 QtWayland와 ivi-compositor file makersweb 2018.12.27 2403
15 MCU용 Qt에 대해서 makersweb 2019.08.22 1916
14 라즈베리파이3에서 Boot to Qt 실행해보기 makersweb 2019.11.13 1668
13 Qt MQTT의 pus/sub 튜토리얼 file makersweb 2021.02.06 1640
12 Qt for Embedded Linux 화면출력 makersweb 2019.10.17 1599
» 싱글터치 스크린 및 임베디드 리눅스 기반에서 Qt 터치입력 makersweb 2018.12.24 1399
10 안드로이드 가상장치 사용 file makersweb 2019.01.13 1074
9 Qt MQTT 에 대해서 file makersweb 2020.06.02 960
8 Qt로 작성된 안드로이드 APP에 Splash Screen을 추가 file makersweb 2020.03.10 884
7 Qt로 작성된 iOS 앱에서 시리얼 통신 file makersweb 2022.04.30 851
6 QPA 플러그인과 HTML5 Backend file makersweb 2017.12.27 808
5 Qt for MCU 1.0 릴리즈 makersweb 2019.12.10 752
4 Qt Bluetooth Low Energy 개요 makersweb 2022.02.13 662