1 背景

通过串口终端启动arm开发板(linux系统)的Qt应用程序,提示:

[cpp]  view plain copy
  1. [root@FORLINX6410]# /opt/qt-4.7.1/demos/textedit/textedit
  2. s3c-nand: 1 bit(s) error detected, corrected successfully
  3. QWSSocket::connectToLocalFile could not connect:: No such file or directory
  4. QWSSocket::connectToLocalFile could not connect:: No such file or directory
  5. QWSSocket::connectToLocalFile could not connect:: No such file or directory
  6. QWSSocket::connectToLocalFile could not connect:: No such file or directory
  7. QWSSocket::connectToLocalFile could not connect:: No such file or directory
  8. QWSSocket::connectToLocalFile could not connect:: No such file or directory
  9. No Qt for Embedded Linux server appears to be running.
  10. If you want to run this program as a server,
  11. add the "-qws" command-line option.

根据提示,加上-qws参数后,可以正确启动。

2 WQS

根据参考资料[2]的说明,QWS的全称是Qt windows system,是QT自行开发的窗口系统,体系结构类似X Windows,是一个C/S结构,由QWS Server在物理设备上显示,由QWS Client实现界面,两者通过socket进行彼此的通讯。在很多嵌入式系统里,QT程序基本上都是用QWS来实现,这样保证程序的可移植性。

3 QPA

参考资料[5]P18指出,Qt5中已经抛弃了QWS框架,改为使用QPA框架。

参考资料

[1]qt 程序启动参数 -qws

[2]QT中QWS的含义

[3]关于QWSServer

[5]《Qt5编程入门》

转载于:https://www.cnblogs.com/newjiang/p/8779583.html

嵌入式Qt程序启动参数-qws 不需要X11桌面系统相关推荐

  1. QT程序启动加载流程简介

    1. QT应用程序启动加载流程简介 1.1      QWS与QPA启动客户端程序区别 1.1.1   QWS(Qt Window System)介绍 QWS(Qt Windows System)是Q ...

  2. Qt程序启动画面QSplashScreen类

    Qt程序启动画面QSplashScreen类 当程序初始化工作比较多,程序可能启动较长时间后,窗口才会显示出来,用户没准会抱怨程序响应的慢.为了改善用户体验,最好在程序初始化这段时间显示logo,或者 ...

  3. Java程序启动参数 -D详解

    概述 java程序启动参数 -D是用来做什么的呢?去查询了一下官方解释: Set a system property value. If value is a string that contains ...

  4. QT程序启动画面问题

    程序启动时比较枯燥,同时为了增加程序趣味,考虑做一个启动画面. 在Qt中实现启动界面,主要就是使用QSplashScreen类.关于QSplashScreen类的使用问题,主要参考 http://bl ...

  5. Qt程序启动画面播放(gif与swf两种动画格式)

    学习Qt有一段时间了,发现一个小问题,网上关于Qt的资料或者总结性的学习及应用文章有点少. 比如,Qt完整的API,程序运行之前的启动画面如何按理想效果播放等,每次想在项目中添加一些应用的时候,总是找 ...

  6. java 启动参数 配置,java程序启动参数设置

    有些时候我们需要在java程序启动时设置一些系统属性值,然后程序启动后可以获取这些系统属性值并进行一些逻辑处理.例如我们在使用Maven打包的时候如果想跳过test执行,可以使用如下命令: mvn c ...

  7. QT程序启动画面gif动画有静止背景的解决方法

    最近在做QT的程序启动画面的动画,用的是gif的动图.但是有个问题,就是总有一帧在背景那是静止的,也就是说动图叠上静止图上.如下图所示的齿轮所示. 左边的齿轮背后有个静止的齿轮,一直会在那,右边这个才 ...

  8. Qt程序启动时报错0xc000007b解决办法

    问题描述 最近用ffmpeg release/4.1分支写了一个Qt程序,用以将mp4切割为hls,gui可一键操作.Qt程序在即将发布时,用 windeployqt.exe mp4ToHls.exe ...

  9. 进阶~Qt程序启动画面

    今天又把教程视频看了一遍,这次学的是程序启动画面设置方法,以下是源码: #include"mainwindow.h" #include #include"QPixmap& ...

最新文章

  1. java压缩解压缩类实例[转]
  2. 创建hadoop用户并配置ssh免密码登录
  3. C语言Stock span 库存跨度问题(附完整源码)
  4. Android Context初探
  5. opencv的基本数据结构(一)(转)
  6. MySQL通过安装包提供的卸载功能卸载
  7. linux下tomcat脚本,Linux下重启多个 tomcat 服务的脚本(推荐)
  8. Python笔记-Flask注册路由
  9. Django的设计模式
  10. <2012 12 17> “Kernel panic - not syncing” 问题的解决
  11. dw虚线横线的代码_虚线代码大全
  12. 各型号iPhone的屏幕参数 逻辑分辨率 物理分辨率 - iOS Device Display Summary - 更新到iPhone 13系列
  13. Tapestry介绍
  14. JAVA 用enum 来枚举java项目中的错误信息
  15. C语言实现选择排序——堆排序(大根堆、小根堆)
  16. android+模拟人体扫描,人体模型模拟器app
  17. 【干货】生成对抗网络GANs算法在医学图像领域应用总结
  18. mybatis-plus-generator3.5.1的用法
  19. 泛微Excel文件导出
  20. 偶尔颓废也是一种必要

热门文章

  1. tp-wdr5620 创建虚拟服务器,TP-LINK路由器 TL-WDR5620 设置、使用、问题解答综合指南...
  2. 根据老赵轻量级Actor进行修改的Actor模型
  3. 电脑检测VT开启失败处理
  4. python 3.0以上版本print函数为什么从print 变成print()
  5. android atan2,Android - Math.atan2的问题
  6. android 实现挂断电话【四种方式】,亲测可用
  7. server2012域控服务器添加远程用户、以及对域用户修改密码永不过期等策略
  8. 阿里P8高级技术专家自述被裁员,疑似给市长写信,房贷月供3w,压力很大,出门面试找工作很难!...
  9. 一张壁纸使 Android 手机集体变砖,目前尚无解决方法,移动应用开发
  10. echarts 漏斗图funnel