C++ 当小部件最大化时,如何在没有其他按钮的情况下扩展特定QPushButton的大小

C++ 当小部件最大化时,如何在没有其他按钮的情况下扩展特定QPushButton的大小,c++,qt,layout,qt5,C++,Qt,Layout,Qt5,如何扩展颜色为棕色的对象(QPushButton) 坦率地说,我曾尝试通过添加水平布局来实现这一点,但was看起来并不好 如图所示,当小部件最大化时,我想扩展(仅宽度)特定QPushButton的大小,而不扩展其他按钮。您需要所有这些按钮位于水平布局内。然后您需要使用QSizePolicy。在您的示例中,将前3个按钮保留为QSizePolicy::Fixed,并将QSizePolicy::expansing设置为第4个 p.S.布局应获得窗口的所有水平空间。它不应该是一个固定的大小。我给了你最

如何扩展颜色为棕色的对象(
QPushButton

坦率地说,我曾尝试通过添加
水平布局来实现这一点,但was看起来并不好


如图所示,当小部件最大化时,我想扩展(仅宽度)特定QPushButton的大小,而不扩展其他按钮。

您需要所有这些按钮位于水平布局内。然后您需要使用
QSizePolicy
。在您的示例中,将前3个按钮保留为
QSizePolicy::Fixed
,并将
QSizePolicy::expansing
设置为第4个


p.S.布局应获得窗口的所有水平空间。它不应该是一个固定的大小。

我给了你最好的答案,因为你给了我第一个到达解决方案的种子,但你的答案不是直接的解决方案。非常感谢。