qt5.2.1在树莓派上的程序默认全屏 不想要全屏。

jsxyhyj 2014-05-20 03:26:20
我在linux下用qt5.2.1编的程序 运行时不是全屏,交叉编译后,传到树莓派上。运行后终端输出
EGLFS: Unable to query physical screen size, defaulting to 100 dpi.
EGLFS: To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
EGLFS: Unable to query screen depth, defaulting to 32.
EGLFS: To override, set QT_QPA_EGLFS_DEPTH.
This plugin does not support propagateSizeHints()


树莓派上运行的程序是全屏的,用的是QMainWindow,而且没有标题样,没有最小化最大化。

请问怎么样在树莓派上运行才能和linux下运行的效果一致呢?
...全文
4898 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
忆晓 2017-01-13
  • 打赏
  • 举报
回复
最近刚交叉编译完成的已整理http://blog.csdn.net/xueyeguiren8/article/details/54345013
忆晓 2017-01-11
  • 打赏
  • 举报
回复
如果程序下载至raspberry中只能全屏,不要怀疑,并没有出问题,从qt5开始后,使用qpa,platform有eglfs,linuxfb等等,其中eglfs默认full screen显示,如果想窗口显示,用linuxfb模式,在运行程序时加上后缀,如./test -platform linuxfb。官网地址有详细说明:http://doc.qt.io/qt-5/embedded-linux.html
Flyfifo 2016-10-04
  • 打赏
  • 举报
回复
请问楼主解决了吗?我也遇到了这个问题了。
非影 2016-09-03
  • 打赏
  • 举报
回复
试试执行文件时用-platform 例如执行SerialPort时 ./SerialPort -platform xcb
mlf_1990 2016-02-02
  • 打赏
  • 举报
回复
怎么在树莓上安装qt5啊。。。。。
  • 打赏
  • 举报
回复
不知楼主这个问题解决没有,我也遇到了这个问题不知道为什么啊,
在飞的特拉斯 2015-10-20
  • 打赏
  • 举报
回复
引用 楼主 jswubi 的回复:
我在linux下用qt5.2.1编的程序 运行时不是全屏,交叉编译后,传到树莓派上。运行后终端输出 EGLFS: Unable to query physical screen size, defaulting to 100 dpi. EGLFS: To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters). EGLFS: Unable to query screen depth, defaulting to 32. EGLFS: To override, set QT_QPA_EGLFS_DEPTH. This plugin does not support propagateSizeHints() 树莓派上运行的程序是全屏的,用的是QMainWindow,而且没有标题样,没有最小化最大化。 请问怎么样在树莓派上运行才能和linux下运行的效果一致呢?
请问你是在树莓派本地编译的qt吗?
baidu_31216589 2015-10-15
  • 打赏
  • 举报
回复
LZ能否介绍下是如何将Qt程序移植到树莓派上跑起来的
beyond696 2015-02-27
  • 打赏
  • 举报
回复
遇到同样的问题,不知道何解??
Iflyinsky2013 2015-02-09
  • 打赏
  • 举报
回复
我记得有个函数是setMinimumSize还是什么,可以设置大小
scosdq 2015-02-08
  • 打赏
  • 举报
回复
LZ能否介绍下是如何将Qt程序移植到树莓派上跑起来的
彩阳 2014-06-12
  • 打赏
  • 举报
回复
你的树莓派能跑x-window吗? Linux下是由于有x-window在可以显示多窗口
inurlcn 2014-06-11
  • 打赏
  • 举报
回复
树莓派 完美支持 QT5吗?

16,816

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧