作者asd97190 (星雨滴滴滴)
看板C_and_CPP
标题[问题] QT的全萤幕问题
时间Sun Mar 5 16:51:45 2017
开发平台(Platform): (Ex: Win10, Linux, ...)
Windows 10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
VS 2015
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
QT
问题(Question):
QT撰写的GUI程式全萤幕时,元件不会跟着变大。
有使用gridLayout进行排版,缩小时没有问题,放大时就会出现问题。
如图
普通
http://imgur.com/0lcr80E
缩小
http://imgur.com/AX7Oe6o
全萤幕
http://imgur.com/H7k3Ks3
全萤幕用this->showFullScreen();
经过搜寻之後,好像很少人遇到这样的问题,请问该怎麽解决啊?
===============================================
补上解法
记得要调好Layout的最大最小size,
而且建议全部物件都用Layout包起来。
http://imgur.com/JtmXjp3
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.202.19
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1488703920.A.180.html
1F:→ MOONY135: 元件的size有写的跟画面的比例变化吗 03/05 17:54
2F:→ asd97190: 感谢大大,最後发现是最外层的layout最大限制比全萤幕小 03/05 19:07
3F:→ asd97190: ,才会发生这样的情形。 03/05 19:07
4F:推 Sirctal: 解法顺便跟大家分享一下 感谢 03/05 21:53
补了,感谢提醒!
※ 编辑: asd97190 (140.115.202.19), 03/07/2017 20:28:09
※ 编辑: asd97190 (140.115.202.19), 03/07/2017 20:29:36