如何在垂直布局中水平排列项目?

How to arrange items horizontally in vertical layout?

我有一个 QWidget,其中以垂直布局排列了以下项目:

- QWidget
  - QVBoxLayout
    - QPushButton
    - QPushButton
    - QPushButton
    - QListView
    - QComboBox

现在,我想将 QComboBox 与其中一个按钮水平对齐。我给 booton 的 maximumSize 为 36 x 16777215,它位于小部件的左上角。如何让组合框在其右侧对齐?这是我目前拥有的屏幕截图:

将您的组合框嵌入到水平布局中并添加间隔符 https://doc.qt.io/archives/2.3/designer/chap4_2.html

您可以在垂直布局的顶部添加一个 QWidget(或 QFrame),然后为该小部件(或框架)提供水平布局,并将您的按钮和组合框放入该小部件内,水平布局为布局。