在嵌入式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:0QVFb: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
-decoration<style> 设置程序的风格
例:./myapplication -decoration windows,只支持windows default styled
-keyboard 启动键盘-nokeyboard 关闭键盘-mouse 启动鼠标-nomouse 关闭鼠标-qws 设置为服务程序-display 设置显示器驱动
转载自:http://blog.csdn.net/txk15619567977/article/details/38868323
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。