首页| 论坛| 消息

标题:i.mx6 Qt 5 所有窗口默认为全屏无边框,怎么指定大小
作者:bluedrum
日期:2018-09-24 13:09
内容:

i.mx6 有官方yocto环境可以一条指令编译所有东西,包含Qt 5.6/8.
但是最近才发现,只支持如下输出 Available platform plugins are: eglfs, minimal, minimalegl, offscreen, vnc.
没有linuxfb,缺省就是eglfs,这个带来后果就是所有窗口,自动是全屏,无边框的.
查看输出是正常flags QFlags(Dialog|WindowTitleHint|WindowSystemMenuHint|WindowContextHelpButtonHint|WindowCloseButtonHint)

主窗口还好说,但是随便打开一个对话框,也拉伸到全屏了,这样非常难看,这个有人碰到这种情况吗?
不知道有不有解决办法?


#1 [liudianwu 09-24 17:26]
确实是有这个现象的,建议用Qt4.8,就不存在。
#2 [yuxue 09-25 02:45]
这个是eglfs特性,只能同时运行一个全屏app程序,可以尝试使用编译wayland显示 如果有驱动支持的话
#3 [rdghx 09-25 14:04]
没有父widget的 widget 都被认为window, 且全屏。有父widget, 且没有设置Qt::WA_NativeWindow 不会全屏

回复 发表
主题 版块