QBoxLayout::setSizeConstraint可以固定窗口的大小,且根據內部控件所占用的位置自動調節大小(即布局策略,一共有6種)


setSizeConstraint(QLayout::SetFixedSize)的功能是保持整個對話框的尺寸保持相對固定。也就是說讓布局管理器來調整對話框的大小。舉個例子吧:一個上下可擴展對話框,基本對話框高為5CM,可擴展部分為6CM,如果加了這個屬性,那么運行程序后,程序初始的基本對話框就為5CM,可擴展部分就為6CM,大小不可調。
而如果不加這個屬性,對話框的初始大小也為5CM,但是對話框的窗口大小就可以變化了,也就是說可以將其大小調整為大於11CM,此時,就看不出擴展的效果了。

http://blog.csdn.net/rl529014/article/details/51590317

http://doc.qt.io/qt-5/qlayout.html#SizeConstraint-enum


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM