树莓派QT应用对话框边框和标题栏显示

liuruigege 2017-06-28 10:25:50
我想问一下在Ubuntu中用QT开发的应用对话框有边框和上面的标题栏,但是远程不熟在树莓派却没有,我在网上搜了搜,都是教怎么在主机环境下去除边框,我是想让边框和标题栏显示出来。
...全文
1942 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_37236304 2018-04-10
  • 打赏
  • 举报
回复
楼主这个问题是怎么解决的啊?我也遇到这个类似的问题了,这是QtE库编译的问题吗?
liuruigege 2017-07-26
  • 打赏
  • 举报
回复
解决方法的文档已上传,地址http://download.csdn.net/my
liuruigege 2017-07-26
  • 打赏
  • 举报
回复
引用 14 楼 jklinux 的回复:
[quote=引用 13 楼 liuruigege 的回复:] [quote=引用 11 楼 jklinux 的回复:] [quote=引用 10 楼 liuruigege 的回复:] [quote=引用 8 楼 jklinux 的回复:] 看不到有相关的内容……
不是,弹出来的对话框可以看出来并没有全屏,但是没有边界和标题栏。[/quote] 你上面发的链接上看到有关于标题栏设置的内容[/quote] 您好,我的标题栏显示已经解决[/quote] 给大家分享下解决方法咯[/quote] 嗯,准备写个博文
jklinux 2017-07-26
  • 打赏
  • 举报
回复
引用 13 楼 liuruigege 的回复:
[quote=引用 11 楼 jklinux 的回复:] [quote=引用 10 楼 liuruigege 的回复:] [quote=引用 8 楼 jklinux 的回复:] 看不到有相关的内容……
不是,弹出来的对话框可以看出来并没有全屏,但是没有边界和标题栏。[/quote] 你上面发的链接上看到有关于标题栏设置的内容[/quote] 您好,我的标题栏显示已经解决[/quote] 给大家分享下解决方法咯
liuruigege 2017-07-26
  • 打赏
  • 举报
回复
引用 11 楼 jklinux 的回复:
[quote=引用 10 楼 liuruigege 的回复:] [quote=引用 8 楼 jklinux 的回复:] 看不到有相关的内容……
不是,弹出来的对话框可以看出来并没有全屏,但是没有边界和标题栏。[/quote] 你上面发的链接上看到有关于标题栏设置的内容[/quote] 您好,我的标题栏显示已经解决
liuruigege 2017-07-11
  • 打赏
  • 举报
回复
引用 10 楼 liuruigege 的回复:
[quote=引用 8 楼 jklinux 的回复:] 看不到有相关的内容……
不是,弹出来的对话框可以看出来并没有全屏,但是没有边界和标题栏。[/quote] 是的,目前还没有找到别的办法
jklinux 2017-07-10
  • 打赏
  • 举报
回复
引用 10 楼 liuruigege 的回复:
[quote=引用 8 楼 jklinux 的回复:] 看不到有相关的内容……
不是,弹出来的对话框可以看出来并没有全屏,但是没有边界和标题栏。[/quote] 你上面发的链接上看到有关于标题栏设置的内容
liuruigege 2017-07-10
  • 打赏
  • 举报
回复
引用 8 楼 jklinux 的回复:
看不到有相关的内容……
不是,弹出来的对话框可以看出来并没有全屏,但是没有边界和标题栏。
Acuity. 2017-07-10
  • 打赏
  • 举报
回复
qt4设置setWindowFlags(Qt::FramelessWindowHint);会不会楼主设置的窗口大小比ARM屏幕尺寸大,标题栏没有被显示出来?
jklinux 2017-07-09
  • 打赏
  • 举报
回复
看不到有相关的内容……
liuruigege 2017-07-07
  • 打赏
  • 举报
回复
引用 5 楼 liuruigege 的回复:
setWindowFlags(Qt::FramelessWindowHint),输入这个后,整个窗体都成透明的了,我是想把边框和标题栏显示出来。 我用的QT是5.4,使用了QWidget类后,在Linux主机上有边框,但是交叉编译后到树莓派raspbian下运行,还是没有边框。
嗯,我在看http://doc.qt.io/qt-5/embedded-linux.html,不知道会不会有有用的东西
jklinux 2017-07-07
  • 打赏
  • 举报
回复
引用 5 楼 liuruigege 的回复:
setWindowFlags(Qt::FramelessWindowHint),输入这个后,整个窗体都成透明的了,我是想把边框和标题栏显示出来。 我用的QT是5.4,使用了QWidget类后,在Linux主机上有边框,但是交叉编译后到树莓派raspbian下运行,还是没有边框。
确实有这状况,以前都是做成全屏了,都没留意。可能QT在嵌入式里默认就是这样的吧。 可能得自己设计标题栏才可以了。
liuruigege 2017-07-06
  • 打赏
  • 举报
回复
setWindowFlags(Qt::FramelessWindowHint),输入这个后,整个窗体都成透明的了,我是想把边框和标题栏显示出来。 我用的QT是5.4,使用了QWidget类后,在Linux主机上有边框,但是交叉编译后到树莓派raspbian下运行,还是没有边框。
jklinux 2017-07-01
  • 打赏
  • 举报
回复
奇怪啊, 楼主的qt版本是多少? 试下用QWidget窗口会不会这样。
zhxianbin 2017-06-30
  • 打赏
  • 举报
回复
可以设置对话框的属性,setWindowFlags(Qt::FramelessWindowHint)

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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