zoukankan      html  css  js  c++  java
  • qt 程序启动参数 -qws  (转至 MrTXK

    运行嵌入式程序

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

  • 相关阅读:
    openjudge666:放苹果—题解
    欢迎来到路由器的世界!这里是开端
    Codevs1169:传纸条——题解
    POJ3498:March of the Penguins——题解
    模板:并查集
    模板:快速幂
    模板:排序(三)
    程序员之间的鄙视链
    自动化测试的成本高效果差,那么自动化测试的意义在哪呢
    自动化测试的成本高效果差,那么自动化测试的意义在哪呢
  • 原文地址:https://www.cnblogs.com/lt47/p/5888071.html
Copyright © 2011-2022 走看看