我为窗口设置了固定大小:
w.setFixedSize(200, 400);
现在我的窗口无法调整大小。好的,我想再做一次resizabe:
w.resize(200, 400);
但它没有用。那么,我怎样才能调整大小或删除固定大小?
答案 0 :(得分:2)
来自Qt文档:QLayout Class Reference
sizeConstraint:SizeConstraint
此属性包含布局的调整大小模式
默认模式是SetDefaultConstraint。
访问功能:
SizeConstraint sizeConstraint () const
void setSizeConstraint ( SizeConstraint )
SizeConstraint是具有此可能值的枚举:
枚举QLayout :: SizeConstraint {SetDefaultConstraint,SetNoConstraint,SetMinimumSize,SetFixedSize,SetMaximumSize,SetMinAndMaxSize,Auto,FreeResize,Minimum,Fixed SetFixedSize ...}
您可以根据自己的情况使用SetDefaultConstraint或SetNoConstraint或....