linux埋め込みqtの画面回転とフォントサイズの問題

1970 ワード

zhuang zi:http://blog.sina.com.cn/s/blog_640531380 uhj.
【1、qtプログラムの表示文字サイズに関する2つ】
export QWS_DISPLAY=LinuxFB:mmWidth 200:mmHeight 100:0   //出力デバイスはLinux frame ebufferであり、サイズ定義(サイズ定義は文字サイズと直接関係がある)
export QWS_SIZE=480 x 272   //スクリーンサイズ
【2、スクリーン回転】
export QWS_DISPLAY=Trans formed:Rot 90    //90回転は0、90、180、270回回転できます。
Qtに回転をサポートしたいですが、組み込み式qtをコンパイルする時は-qt-gfx-trans formedオプションを追加します。
【3、一挙一対三:画面を回転させながら文字の大きさを維持する】
export QWS_DISPLAY=Trans formed:Rot 90:LinuxFB:mmWidth 200:mmHeight 100:0
 
【4、上記のexportの変数を-displayパラメータで代用する】
実行するプログラムがQtdemoだったら
qtdemo -qws  -display「LinuxFB:mmWidth 200:mmHeight 100:0」
qtdemo -qws  -display「Trans formed:Rot 90」
qtdemo -qws  -display「Trans formed:Rot 90:LinuxFB:mmWidth 200:mmHeight 100:0」
--------------sno:-----------------------
もちろん、設定ファイルに設定することもできます。
export TSLIB_TSDEVICE=/dev/input/event 1 export TSLIB_CONFFILE=/usr/etc/ts.com nf export TSLIB_PLUGINDIR=/usr/lib/ts export TSLIB_CALIBFILE=/usr/etc/pointercal export TSLIB_FBDEVICE=/dev/fb 0 export TSLIB_CONSOLED EDICE=/dev/キティexport QTDIR=/usr/lib/QT export LD_リブラアルPATH=$QTDIR:$LD_リブラアルPATH export QT_QWS_FONTDIR=$QTDIR/fonts export QT_PLUGIN_PATH=/usr/lib/QT/plugins
export QWS_MOUSE_PROTO=tslib:/dev/input/event 1 export QWS_DISPLAY='Trans formed:Rot 90'
----------sno:他の人の設定情報:
export PATH=/opt/Qtopia/bin:$PATH
export LD_LIBRARY_PATH=/opt/Qtopia/lib:$LD_LIBRARY_PATH

export QTDIR=/usr/local/QtArm
export QPEDIR=/usr/local/QtArm
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:/usr/local/lib:$LD_LIBRARY_PATH
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_CONFFILE=/usr/local/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/local/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
export QT_QWS_FONTDIR=/usr/local/QtArm/lib/fonts
export QWS_MOUSE_PROTO="TSLIB:/dev/input/event0 USB:/dev/input/mice"
export QWS_SIZE='320x240'
-----------