QSizePolicy可均匀调整控件的大小,还可设置比例,非常完美(每个QWidget都有这个功能)

http://blog.csdn.net/liang19890820/article/details/51986284

它是QWidget的固有属性:

http://doc.qt.io/qt-4.8/qwidget.html#sizePolicy-prop

Layout Management 引擎:

http://doc.qt.io/qt-4.8/layout.html

QWidget::sizeHint()函数默认返回一个无效值:

http://doc.qt.io/qt-4.8/qwidget.html#sizeHint-prop

一个例子:按钮样式,设置border影响背景大小(sizePolicy)



如图,设置border会使背景和文字一样大,谁知道如何避免啊?

不会的,改变一下sizePolicy就可以了

http://www.qtcn.org/bbs/read-htm-tid-65764.html

Qt之QSpacerItem
https://blog.csdn.net/liang19890820/article/details/51614868