qt 程序啟動參數 -qws


運行嵌入式程序

在嵌入式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 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM