1
我设立了固定大小的窗口:可调整大小的窗口之后,固定大小
w.setFixedSize(200, 400);
现在我的窗口不调整大小。好的,我想再次做resizabe:
w.resize(200, 400);
但它不工作。那么,我该如何做到可调整大小或删除固定大小?
我设立了固定大小的窗口:可调整大小的窗口之后,固定大小
w.setFixedSize(200, 400);
现在我的窗口不调整大小。好的,我想再次做resizabe:
w.resize(200, 400);
但它不工作。那么,我该如何做到可调整大小或删除固定大小?
从Qt文档:QLayout Class Reference
sizeConstraint:SizeConstraint
这个属性保存布局
默认模式是SetDefaultConstraint的调整模式。
访问功能:
SizeConstraint sizeConstraint() const
void setSizeConstraint (SizeConstraint)
SizeConstraint与此可能的值的枚举:
枚举QLayout :: SizeConstraint {SetDefaultConstraint,SetNoConstraint,了setMinimumSize,SetFixedSize,SetMaximumSize,SetMinAndMaxSize,汽车,FreeResize ,Minimum,Fixed SetFixedSize ...}
你可以使用SetDefaultConstraint o SetNoConstraint或...为你的情况。
萨克斯很多,它的作品! – Efog 2014-11-20 22:35:02
这不适合我,所以我会在这里留下另一个答案,以防万一http://stackoverflow.com/a/20526604/692829 – lena 2017-05-17 13:46:12