问题标签 [qvboxlayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7941 浏览

c++ - 如何知道在 Qt 中选择了哪个选项卡?

我在使用 Qt 的应用程序中有多个选项卡,我将它们全部添加到一个QVBoxLayout对象中。如何知道选择了哪一个?

0 投票
1 回答
972 浏览

qt - 如何将带有 QPushButtons 50px 的 QVBoxLayout 移动到顶部?

如何将具有多个 QPushButtons 50px 的 QVBoxLayout 移动到顶部?

这是我的代码。我试过this->adjustSize(),this->repaint(),但它不动。

0 投票
4 回答
15497 浏览

c++ - Qt删除QVBoxLayout上小部件之间的空白空间

我有烦人的问题。我创建了 QVBoxLayout,在其上添加了我的小部件。这是我的构造函数的示例:

然后我有添加小部件的功能。

_wave 是我自己的小部件。但是你可以添加任何你想要的东西,例如 QButton。

我想要实现什么? 与此类似,但在布局中添加的小部件之间没有任何空格。只是 QButtons 或其他小部件,彼此粘在一起。

我在任何地方都添加了 setMargins、setSpacing 等。请帮帮我,我真的不知道我该怎么做。

在此处输入图像描述

对不起颜色,但我想提到我想要实现的目标。我有在其上添加 QWidget 的 mainWindow。这个小部件有蓝色背景。然后在布局中,我添加了一些小部件,这些小部件在这张图片上是橙色的。我只是想确定,小部件之间的蓝色背景是不可见的。我想在小部件下有小部件,没有任何空间。

0 投票
1 回答
965 浏览

c++ - 在 QScrollArea 的 QVBoxLayout 中滚动 QTableView

我遇到了 QTableView 小部件的问题:我需要水平滚动带有标题的整个小部件,但标准滚动只滚动内容,而不是标题。

然后我尝试像这样添加 QScrollArea(这一切都在 QDockWidget 中):

在构造函数中:

但它不能正常工作:没有出现滚动条。

(对不起,如果我违反了一些规则——这是我在这里的第一个问题,对不起我的英语不好)

0 投票
1 回答
3060 浏览

python - QVBoxLayout 的“setAlignment”方法未按预期工作

我在 QGridLayout 中有两个并排的 QVBoxLayout,每个都有不同数量的 QRadioButton。默认情况下,我的两组 QRadioButtons 不会很好地对齐,因为 QVBoxLayout 的默认行为是添加对齐到中心的小部件。

我认为通过设置 QVBoxLayout 的对齐方式可以解决这个问题,但它似乎并没有改变任何东西。

我的另一个想法是在具有较少 QRadiobutton 的列中添加某种不可见的“间隔器”,以匹配另一个中的数量,以尝试将它们均匀化,但从我尝试的结果来看,它并不完全准确。

0 投票
2 回答
2177 浏览

qt - 从 QLayout 中删除 QWidgets?

我用我在运行时创建的对象QVBoxLayout动态地填充我的对象。QWidget我也想在运行时删除它们,但是如何?

我可以一一删除小部件:

我可以以某种方式迭代布局吗?

0 投票
1 回答
322 浏览

pyqt4 - qvboxlayout中的Qtableview

您好,我正在尝试在 qvbox 布局中嵌入 qtableview 但我无法将 qtableview 保留在 qvboxlayout 下面的代码给了我两个窗口,我不知道为什么 layout.addwidget 的行为不符合预期。

0 投票
1 回答
1628 浏览

qt5 - 所需空间最小的 QLayout

我有一个 QVBoxLayout 我在运行时动态添加其他 QWidget s:

这些添加的小部件之间有很多浪费的空间: 在动态 QWidegts 之间浪费空间

当我运行应用程序时,我可以用鼠标压缩高度。

用鼠标拖动边框压缩空间

通过 setMaximumheigth() 限制每个 widgetList_i 小部件高度是一个不错的方法,但是我在开头和结尾浪费了空间: 最大高度

仅添加 aui->vertivalLayout->addStretch(1);会导致最后出现空白。该布局的开头很好: 在此处输入图像描述

主要问题:是否有一个函数可以将添加的小部件的布局高度设置为最小?
附带问题:如何向该小部件添加垂直滚动条?

编辑: - 添加一个 spaceritem 使情况变得更糟:空间项目并不能解决我的问题

0 投票
1 回答
1480 浏览

qt - 隐藏 QWidget 但保留空白空间,因此布局中没有效果

有一个QVBoxLayout在其中QHBoxLayout添加了许多。原则上,每个QHBoxLayout都有相同的小部件集。事实上,我隐藏了一些小部件,这会导致其他小部件变大以占用空间。

是否可以保留空白空间?理想情况下,我希望其他小部件位于相同位置且大小相同。

0 投票
1 回答
1329 浏览

c++ - qt 按钮添加到菜单栏

我正在尝试将按钮添加到 QT 中的垂直布局。

我有 2 个问题 1. 按钮是在菜单栏顶部创建的 2. 按钮不在另一个之下。

我正在使用 QVBoxLayout。

在此处输入图像描述