Lv.的博客

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 
posted @   Avatarx  阅读(4262)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示