c++ - QT - 将小部件添加到水平布局

标签 c++ qt layout widget

我有一个水平布局,我正在通过使用添加小部件

ui->horizontalLayout->addWidget(label);

但是添加策略不是我想要的。例如,当我添加项目时,它首先放置开始,然后放置在末尾并从末尾继续放置。

adding 3 widgets

keep adding

但是,我想要的是,当我将小部件添加到布局时,它应该放在前一个小部件的旁边。像那样 , what i want

有可能吗?

最佳答案

在添加所有小部件后,向其添加一个担架。

ui->horizontalLayout->addStretch();

会做。

关于c++ - QT - 将小部件添加到水平布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16427258/

相关文章:

android - 填写父级不在我的 ListView 上工作

utf 8 语言环境中的 C++ 字符串操作

c++ - &**this 究竟返回了什么?

c++ - 使用 for 循环创建条形图

c++ - Qlist<QCameraInfo> 在 QList 析构函数中导致访问冲突

c++ - 在 Qt View 中使用 QWidget

c++ - Qt QDomElement 性能问题

html - 将多个 div float 到一行中

c++ - 在调试中无法从 'const char *'转换为 'LPCTSTR'

HTML/CSS 表单与按钮和文本区域对齐