運行嵌入式程式
在嵌入式QT版本中,程式需要伺服器或自己作為伺服器程式。伺服器程式構造的方法是構造一個QApplication::GuiServe類型的QApplication對象。或者使用-qws命令選項啟動程式。
Using a Single Display
使用-qws選項
接下來的程式可以當做用戶端來運行,只要不使用-qws選項。那麼用戶端程式就會自動連接到服務程式中。
using Mutiple Displays
嵌入式版本中運行多個縣市同時運行。兩種方式可以實現,要麼多次運行服務程式,要麼使用read-mae Multi screen driver
當多個服務程式運行時,每個程式必須使用-display選項指定顯示驅動,或者使用QWS_DISPLAY環境變數來指定。
服務程式運行時:
./mysecondserverapplication -qws -display "QVFb:2"
客戶程式運行時:
./myclientapplication -display "QVFb:2"
若想在不同顯示器行動裝置 App程式,則只能通過Muti顯示器實現。
./myserverapplication -qws -display "Multi: QVFb:0
QVFb:1:offset=0,0 VNC:offset=640,0 :2"
程式啟動命令選項:
-fn<font> 定義程式的字型,例如./myapplication -fn helvetica
-bg<color> 設定程式預設背景顏色 例如./myapplication -bg blue,顏色名稱必須能被QColor類建構函式識別
-btn<color> 設定預設的按鈕顏色,例如./myapplication -btn green 同樣顏色必須被認識
-fg<color> 設定foreground顏色,例如./myapplication -fg 'dark blue' 同上需被認識
-name <objectname> 設定應用程式名稱字 例如./myapplication -name texteditapplication
-title <title> 設定應用程式標題。./myapplication -title 'Text Edit'
-geometry <width>x<height>+<Xoffset>+<Yoffset>
設定視窗大小, ./myapplication -geometry 300x200+50+50
-keyboard 啟動鍵盤
-nokeyboard 關閉鍵盤
-mouse 啟動滑鼠
-nomouse 關閉滑鼠
-qws 設定為服務程式
-display 設定顯示器驅動
-decoration<style>
設定程式的風格,例如./myapplication -decoration windows,只支援windows default styled