我有一列自动生成的按钮,如果按钮太多,可以挤压窗口中的 UI 元素。 因此,我希望自动转换按钮的单柱-名义上内的QVBoxLayout称为self.main_layout -成多列事务由: 从self.main_layout删除按钮 将它们添加到由QVBoxLayout表示的交替新列 将s ...
我有一列自动生成的按钮,如果按钮太多,可以挤压窗口中的 UI 元素。 因此,我希望自动转换按钮的单柱-名义上内的QVBoxLayout称为self.main_layout -成多列事务由: 从self.main_layout删除按钮 将它们添加到由QVBoxLayout表示的交替新列 将s ...
目前,我遇到的问题是当我运行它时只显示 QHVerticalRight,也许 QHVeritcalLeft 被 QHVerticalRight 覆盖了。 这是示例代码:` ` 此图像描述了 layoutHorizonLeft 和 layoutHorizonRight 定义的位置: ...
我正在尝试将最后 2 个小部件(btn1、btn2)与 vbox 布局中的小部件 rest 分开。 我将 insertSpacing 与下面小部件的索引一起使用,但它将两个小部件都向下移动了 500。如何将 btn1 向下移动 20 并将 btn2 向下移动 500? ...
我想在布局中添加 QTextEdit 小部件并替换 alignment 但是,QTextEdits 都在左侧对齐。 我的问题有解决方案吗? ...
我想用 PySide2 创建一个 QHBoxLayout 有 2 QVBoxLayout 作为孩子。 为了便于阅读,我想在不同的函数(left_panel 和 right_panel)中分离 2 个 QVBoxLayout。 请在下面找到脚本示例 问题是当我执行脚本时出现以下错误: 你知道 ...
QVBoxLayout可以在小部件中包含QStackedLayout吗? 我正在尝试创建一个如下所示的自定义小部件: 我收到以下错误: ...
我有一个 PyQt 窗口。 该窗口由 HBoxLayout 中的 VBoxLayout 组成,并显示在下方。 这是当前窗口的样子: 但是,我希望图像像下面编辑的图像一样拉伸到窗口的边缘: 我曾尝试将窗口的padding和contentsmargin设置为零,但这会弄乱 HBoxLayo ...
我想在 QWidget windows 中显示 2 个按钮和 2 label,其中 2 个按钮位于同一水平布局上。 每个按钮下面都有 label。 为此,我使用图书馆: QHBoxLayout QVBoxLayout 当我运行脚本时,它不会显示所有创建的小部件。 它显示 1 个按钮和 1 个 ...
我试图弄清楚如何将填充的 QVBoxLayout 添加到 QFrame 中。 在图像中,您会看到 4 个滑块,每个滑块都有两个标签和一个按钮。 我一直在搞乱 QIcon 和样式表,这就是为什么它们现在看起来有点奇怪。 这些对象中的每一个都是在我自己的自定义 class 中创建的,它在 QVBoxL ...
我需要构建一个基于QTextDocument的小部件。 我的小部件.h 我的Widget.cpp 我不能addWidget因为QTextDocument是一个对象。 我该如何构建我的小部件? ...
我在QVBoxLayout有一个QLabel 。 大多数情况下,它只有一行文本,但有时,文本可能太长而无法容纳在一行中。 所以我必须启用wordWrap 。 我希望标签尽可能(垂直)小,因此我设置了setSizePolicy(QSizePolicy::Minimum, QSizePolicy::M ...
我有一个关于 PyQt5 和小部件在 QMdiSubWindow 中调整大小的问题:小部件,一个 QTableWidget,应该占据窗口的所有宽度,但它只保留在中心,具有固定的宽度。 这是一些代码: VBoxLayout 包含一些信息(一些 QLabels)和底部的 QTableWidget ...
我在尝试将两个布局彼此相邻时遇到了一个小问题。 到目前为止,我得到的实际结果是以下结果: 但它看起来应该像下面这样: 我想念什么? 在我为此使用的一小段代码下方: ...
我有一个小部件,我将QVBoxLayout与该小部件一起使用来组织小部件行。 第一个小部件是QLabel,然后是多个QPushButton小部件。 每个小部件的宽度占其宽度的100%,但是第一个小部件(QLabel)的高度比其后的QPushButton小部件大得多。 所有QPushBu ...
我正在尝试对齐QGridBoxLayout中的QSlider和QLabel 作为参考,这是用于查看视频中的帧,这些帧在其他地方显示。 此处的QLabel用于显示视频中带标签的部分,绿色部分为“标签”,黑色部分为“未标签” 我的QSLider初始化为: QLabel包含一个Q ...
我正在尝试使用 PyQt5 和 QT Creator 制作带有动画可折叠groupBox UI。 如果未选中groupBox则其高度会缩小到某个较小的值,如果选中groupBox则其高度会扩展到sizeHint().height() 问题是布局中存在另一个groupBox时。 另一个groupB ...
我尝试在QWizard子类上添加一个frame / widget子类,但向导页面为空白。 我添加了QMainWindow子类,并且工作正常。 第二个向导页面仅显示一个按钮。 相框不在那里。 框架子类没有我测试过的问题。 ...
因此,我使用QVBoxLayout创建了一个简单的PyQt5应用程序。 显然,我添加的每个按钮都从一端延伸到另一端,并且它们都堆叠在一起。 如何将按钮添加到QVBoxLayout中,该按钮将是屏幕上的三个小按钮的集合? ...
我已经看到了如何调整布局中的小部件之间的空间: QVBoxLayout中的小部件之间的空间 。 不过,我想知道如何添加到布局布局之间调整空间。 例如: 我希望将h1_layout和h2_layout的内容彼此靠近放置,而不是在垂直布局上隔开。 ...
为什么布局会像这样缩小,而其他时候又恢复正常? 我在QtDesigner中创建了几个单独的UI文件,一个是MainWindow,另一个是用于加载数据的小部件。 为了使用这些文件,我为每个UI文件创建了单独的子类。 为了向MainWindow添加新的小部件,我创建了一个addW ...