作者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/m.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