如何在qt中指定的范围内缩放小部件
我把我的主屏幕分为4个区域,作为中间、右侧、左侧和底部的边框布局。右侧、左侧和底部区域较小,仅包含按钮。我的中心区域必须根据右/左/底部区域中按下的按钮显示不同的小部件和表单 有谁能建议我如何设计我的表单或小部件,以便当我在中心区域显示小部件时,它将适合中心区域,并且其中的所有项目将被合理地缩放 请参阅随附的图像文件以了解更好的想法 如果我的解释不清楚,请让我知道我会努力做得更好如何在qt中指定的范围内缩放小部件,qt,layout,widget,scale,Qt,Layout,Widget,Scale,我把我的主屏幕分为4个区域,作为中间、右侧、左侧和底部的边框布局。右侧、左侧和底部区域较小,仅包含按钮。我的中心区域必须根据右/左/底部区域中按下的按钮显示不同的小部件和表单 有谁能建议我如何设计我的表单或小部件,以便当我在中心区域显示小部件时,它将适合中心区域,并且其中的所有项目将被合理地缩放 请参阅随附的图像文件以了解更好的想法 如果我的解释不清楚,请让我知道我会努力做得更好 看来你已经有了一个不错的开始。如果您只有图标,通常图标将无法扩展太多,因此您希望左侧、底部和右侧容器不可扩展 中心容
看来你已经有了一个不错的开始。如果您只有图标,通常图标将无法扩展太多,因此您希望左侧、底部和右侧容器不可扩展 中心容器(在您的例子中很可能是一个QStackedWidget)将水平和垂直扩展 您还需要在左侧区域和右侧区域的底部添加垫片 底部区域也可以在两侧使用垫片 总之
- 底部区域:尺寸策略:首选/最小,最大尺寸:inf/40
- 左侧区域:大小策略:最小/首选,最大大小:40/inf
- 右区域:大小策略:最小/首选,最大大小:40/inf
- 中心区域:大小策略:首选/首选,最大大小:inf/inf
看来你已经有了一个不错的开始。如果您只有图标,通常图标将无法扩展太多,因此您希望左侧、底部和右侧容器不可扩展 中心容器(在您的例子中很可能是一个QStackedWidget)将水平和垂直扩展 您还需要在左侧区域和右侧区域的底部添加垫片 底部区域也可以在两侧使用垫片 总之
- 底部区域:尺寸策略:首选/最小,最大尺寸:inf/40
- 左侧区域:大小策略:最小/首选,最大大小:40/inf
- 右区域:大小策略:最小/首选,最大大小:40/inf
- 中心区域:大小策略:首选/首选,最大大小:inf/inf
这是一个很好的建议。我将实施它。但我还是想用另一种方式问我的问题。由于我正在设计一款手持式设备,主屏幕的大小将一直保持不变,中心区域的大小也是固定的。但是如果我放置不同大小的小部件(包括按钮、txtbox和级别等),它会自动适应中心区域吗?如果中心小部件/框架有布局,是的。这是一个非常好的建议。我将实施它。但我还是想用另一种方式问我的问题。由于我正在设计一款手持式设备,主屏幕的大小将一直保持不变,中心区域的大小也是固定的。但是如果我放置不同大小的小部件(包括按钮、txtbox和级别等),它会自动适应中心区域吗?如果中心小部件/框架有布局,是的。