问题标签 [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.
python - 如何在 QVBoxLayout 中调整布局之间的空间
我已经了解了如何调整布局中小部件之间的空间: QVBoxLayout 中小部件之间的空间。但是,我想知道如何调整添加到布局的布局之间的空间。
例如:
我希望 和 的内容h1_layout
彼此h2_layout
靠近放置,而不是在垂直布局上隔开。
python - PyQt5:QVBoxLayout:如何将三个按钮作为一组?
所以我用 QVBoxLayout 制作了一个简单的 PyQt5 应用程序。显然,我添加的每个按钮都从一端延伸到另一端,并且它们都堆叠在一起。如何将按钮添加到 QVBoxLayout,这将是我屏幕上的三个小按钮组?
qt - 如何在 QWidzard 上添加 QFrame 或 QWidget 作为 QWizardPage
我尝试在子类上添加框架/小部件子QWizard
类,但向导页面为空白。我添加了QMainWindow
子类,它工作正常。
第二个向导页面仅显示一个按钮。框架不存在。框架子类我测试过没有问题。
python - 将 QSlider 与上面包含 QPixmap 的 QLabel 对齐
我正在尝试对齐 QGridBoxLayout 中的 QSlider 和 QLabel
作为参考,这是用于查看视频中的帧,这些帧在其他地方显示。此处的 QLabel 用于显示视频的标记部分,绿色部分为“标记”,黑色部分为“未标记”
我的 QSLider 初始化为:
QLabel 包含一个 QPixmap,它具有一个从形状为 (100,1000,3) 的 numpy 数组创建的 QImage。以下是它的初始化方式:
上面的代码所做的是获取开始和结束索引的列表,然后将该范围内的列更改为绿色。
我遇到的问题是,即使 QSlider 和 QLabel 在 QVBoxLayout 中堆叠在一起,滑块位置并不总是与相应的像素匹配。我相信这是因为滑块“手柄”的最左侧(我不确定正确的名称)停在滑块的最左侧。它们直接在中心匹配,然后随着您远离中心,匹配越来越少。
我希望手柄的中心直接位于当前滑块值的 QLabel 中相应列的下方。
我尝试将滑块的边距设置为 0,但这不起作用。
谢谢您的帮助。
编辑:
图片可能会有所帮助:
这是整个酒吧的图片:
这是它未在左侧对齐的图片:
这是它未在右侧对齐的图片:
最后,它在中心对齐:
c++ - QVBoxLayout 行大小
我有一个小部件,我正在使用带有小部件的 QVBoxLayout 来组织小部件的行。第一个小部件是一个 QLabel,后跟多个 QPushButton 小部件。
每个小部件的宽度占宽度的 100%,但是第一个小部件 (QLabel) 的高度比它后面的 QPushButton 小部件大得多。所有 QPushButton 的高度都相同。
看起来第一行的大小已经增加以填充布局以填充父级。如果是这种情况,有没有办法指示布局仅使用内部小部件所需的高度而不是填充?
c++11 - 如何正确使用 QGridLayout 在 Qt5 中将Widgets 彼此相邻添加
我有一个小问题试图将两个布局放在一起。
到目前为止,我的实际结果如下:
但它应该如下所示:
我错过了什么?
在我为此使用的一小段代码下方:
python - 如何自动扩展一个 QTableWidget?
我有一个关于 PyQt5 和 QMdiSubWindow 中调整大小的小部件的问题:小部件 QTableWidget 应该占据窗口的所有宽度,但它只保持在中心,宽度固定。
这是一些代码:
VBoxLayout 包含一些信息(一些 QLabels)和底部的 QTableWidget:
这是我在构造函数中添加的一些代码: