程式觸控螢幕解決QT程式觸控螢幕不可用的問題

2021-09-06 09:45:19 字數 1784 閱讀 9200

上班之餘抽點時間出來寫寫博文,希望對新接觸的朋友有幫助。今天在這裡和大家一起學習一下程式觸控螢幕

開發版自帶qt程式,開機可以表現介面,並且觸控螢幕可用。但是我自己編譯好的程式放到開發板中,可以準確執行,觸控螢幕卻不可用。

在網上查了好些資料,對於我這個初學者很難入手,因為說明的操作過程不完整不清楚如何入手。

在命令列中輸入qt4可以執行,並且觸控螢幕可用。理論上來講與我們自己的程式關係不大,主要是環境沒有配置好。我們首先分析下qt4是如何執行的。

#!/bin/sh

if [ -e/etc/friendlyarm-ts-input.conf ] ; then

. /etc/friendlyarm-ts-input.conf

fitrue $

tslib_conffile=/etc/ts.conf

exporttslib_tsdevice

exporttslib_conffile

exporttslib_plugindir=/usr/lib/ts

exporttslib_calibfile=/etc/pointercal

exportqws_display=:1

exportld_library_path=/usr/local/lib:$ld_library_path

exportpath=/bin:/sbin:/usr/bin/:/usr/sbin:/usr/local/bin

if [ -c$ ]; then

export qws_mouse_proto="tslibmouseman:/dev/input/mice"

每日一道理

雖然你現在還只是一株稚嫩的幼苗。然而只要堅韌不拔,終會成為參天大樹;雖然你現在只是涓涓細流,然而只要鍥而不捨,終會擁抱大海;雖然你現在只是乙隻雛鷹,然而只要心存高遠,跌幾個跟頭之後,終會占有藍天。

if [ ! -s /etc/pointercal ] ; then

rm /etc/pointercal

/usr/bin/ts_calibrate

fielse

exportqws_mouse_proto="mouseman:/dev/input/mice"

fiexportqws_keyboard=tty:/dev/tty1

exporthome=/root

cd/usr/local/trolltech/qtembedded-4.7.0-arm/demos/embedded/fluidlauncher

./fluidlauncher-qws

hotplug

翻到檔案最後,發現後面一大部分都是為程式配置執行環境的,配置好環境後執行程式./fluidlauncher –qws,程式執行完之後又執行了hotplug。也許就是hotplug的問題,將設定好的環境給銷毀了,讓新的程式沒法應用觸控螢幕。

根據問題分析,乙個簡單的方法是將:

cd/usr/local/trolltech/qtembedded-4.7.0-arm/demos/embedded/fluidlauncher

./fluidlauncher –qws

替換成自己的程式。

但為了方便其他程式應用觸控螢幕,可以配置乙個專門配置觸控螢幕環境的檔案。

如下執行;

cp /bin/qt4  touchscreenconfigure

vim touchscreenconfigure

將最後3行刪掉

然後將touchscreenconfigure放入/etc/init.d/rcs中,讓其開機配置。

這樣其他程式便可應用觸控螢幕了。

QT 觸控螢幕 驅動

要 本文主要介紹了在嵌入式 linux 系統下基於 qt embeded 的觸控螢幕驅動的設計,通過對 linux 裝置 驅動和qt embedded裝置驅動介面的工作原理和機制介紹,並結合大量源 進行分析,提出了基於qt embeded 的觸控螢幕驅動的開發方案。linux 下的裝置驅動基礎 li...

觸控螢幕開發 觸控螢幕甩屏互動系統

這是南京酷牛科技最新開發的一款上下屏聯動觸控螢幕軟體。比較獨特的是,玩家可以通過控制乙個下屏,與上屏五個顯示屏進行展示的互動。軟體組成 軟體特點 1 一台大的顯示器 支援led屏,投影儀,拼接屏 可以和多個觸控螢幕組成區域網實現觸屏資料飛至大屏,不限制觸控螢幕的個數。如果只有1個觸控螢幕也可以用擴充...

觸控螢幕驅動程式

觸控螢幕工作原理 s3c2440觸控螢幕目標是獲取 x y座標資訊,座標資訊獲取分兩種 1 x y位置分布轉換模式,先獲取其中乙個座標,再獲取另外乙個。2 x y自動轉換模式,兩個座標同時獲取到。工作流程 一 選擇x y 座標獲取模式,分別還是自動。二 設定觸控螢幕到等待終端的狀態。三 如果中斷發生...