運行嵌入式程序
在嵌入式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"
若想在不同顯示器移動應用程序,則只能通過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
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"
若想在不同顯示器移動應用程序,則只能通過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