在Qt中强制调整小部件大小

在Qt中强制调整小部件大小,qt,resize,widget,Qt,Resize,Widget,我正在编写一个图像查看器,我想了解Qt的一些行为: 假设查看器在一个256x256的框中显示图像。现在我想让ctrl+Z对窗口进行缩放和调整大小;例如,在512x512框中显示2倍缩放的图像,我如何才能做到这一点 另外,想象一下,如果知道用户给了我的查看器一个特定的形状,并且他按下F10,我想更改布局以显示相同大小的查看器(如果可能,例如不溢出屏幕),并在其下添加其他控件,并以查看器小部件的方式调整整个小部件的大小也许您可以使用该属性更改小部件的最小大小 如果缩放图像的大小大于屏幕,您可能必须将

我正在编写一个图像查看器,我想了解Qt的一些行为:

假设查看器在一个256x256的框中显示图像。现在我想让ctrl+Z对窗口进行缩放和调整大小;例如,在512x512框中显示2倍缩放的图像,我如何才能做到这一点

另外,想象一下,如果知道用户给了我的查看器一个特定的形状,并且他按下F10,我想更改布局以显示相同大小的查看器(如果可能,例如不溢出屏幕),并在其下添加其他控件,并以查看器小部件的方式调整整个小部件的大小

也许您可以使用该属性更改小部件的最小大小


如果缩放图像的大小大于屏幕,您可能必须将小部件放入一个。

但这是否会禁止用户调整小部件的大小?使用QWidget的resize()函数有什么问题?