如何将 QWidget 对齐到 QToolBar 的右侧?

Tom*_*art 6 c++ qt qtoolbar

我有一些 QWidget (QLineEdit),我想将它对齐到 QToolbar 的右侧。

有什么简单的方法可以做到吗?

Kam*_*mek 6

尝试在其前面放置一个间隔小部件:

QToolBar* toolBar = new QToolBar("Toolbar");

QWidget* spacer = new QWidget();
spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
toolBar->addWidget(spacer);

// now add your actions or widgets after the spacer widget
Run Code Online (Sandbox Code Playgroud)