问题标签 [qgroupbox]

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 投票
0 回答
153 浏览

c++ - 删除 QTableView 单元格和单元格内的 QWidget 之间的空白

我有一个牢房QGroupBox里面。QTableView由包含两个sQGroupBox的 a 组成。QHBoxLayoutQRadioButton

我已经在布局和组框上尝试了 setContentsMargins,但顶部似乎总是有一个边距/空白。

在此处输入图像描述

0 投票
1 回答
167 浏览

qt - Qt 中的布局管理

我有一个小程序,其中包含一个QGroupBox像这样的其他小部件: 在此处输入图像描述

我尝试了很多方法来管理尺寸的大小,QGroupBox以使高度与其余部分相同。除了使用方式之外setMaximumHeight,因为我希望大小也随着窗口大小而动态变化。我还能做些什么来管理布局?

0 投票
1 回答
1821 浏览

python - 具有动态创建的 GroupBoxes 的 PyQt5 QScrollArea 小部件

我正在尝试制作一个可以做各种不同事情的工具箱小部件。但是我在 QScrollArea 的布局管理方面遇到了麻烦。在我拥有的代码的剥离版本之后:

但这只是给了我滚动的小部件的一小部分固定部分。但我真正想要的是,如果小部件/窗口小于所有组框的总大小,则整个小部件都是可滚动的。即我希望小部件被使用,就好像它都是固定宽度一样,但是如果用户调整小部件的大小小于那个,它会适当地滚动。我尝试了各种不同的方法,但都没有很好的结果,所以现在我要听从那些比我有更多布局管理经验的人。谢谢你的时间。

0 投票
2 回答
792 浏览

c++ - 为什么在未选中的 QGroupBox 中启用了我的子小部件?

当我在取消选中组框后启用我的孩子时,该孩子已启用QGroupBox 但是,如果我对孙小部件执行相同操作,则该小部件仍处于禁用状态。我希望未选中的组框的所有子项与禁用的父窗口小部件的所有子项(关于启用)的行为相同。

在未选中的组框中启用子项

用于创建上述图像的代码要点。

我应该怎么做才能确保我的孩子自动保持禁用状态,即使我child.setEnabled(true)在取消选中分组框后打电话也是如此?

我正在使用 Qt 5.9.1。

0 投票
2 回答
1531 浏览

c++ - QT - 如何将小部件放置在互斥组中?

我正在寻找类似以下的事情:

例子

但是使用单选按钮而不是复选框。在上面的图片中,小部件被放置在可以启用/禁用的组中,但我希望一次只启用 1 个组(在示例中,A 组和 C 组都被启用)。

我使用QGroupBox做了上面的例子,但据我所知,它只提供普通的复选框,而不是单选按钮。

0 投票
1 回答
332 浏览

python - 在 PyQt5 中美观地分组按钮

我想做这样的事情:

在此处输入图像描述

我无法找到任何方法来对按钮进行分组。即,将它们括在矩形中并在该“按钮部分”中放置“标题”。

在 PyQt5 中可以做到这一点吗?

0 投票
0 回答
458 浏览

c++ - QGroupBox:QGridLayout内的标签剪切和定位

为了更清楚地解释我的问题,我做了一个截图,上面有一些注释,希望它有所帮助:

QGroupBox 布局格式问题

正如你所看到的,我有一个大QVBoxLayout的应用程序的主要布局,在里面我放了 a Qwidget,然后是 a QGridLayout,然后是 a QGridLayout。在最后一个里面QGridLayout,我放了两个QGroupBoxes,一个在位置 0,0,一个在位置 0,1。每个QGroupBox都有自己的内部布局,两者都是QGridLayout类型。

屏幕截图显示QGroupBox第一个效果很好,而第二个比第一个小很多,有两个问题:1)标签应该是“特定操作”但它是主干的,并且完全显示它的唯一方法似乎是将按钮水平放置在另一个旁边......但我不想要它!2)我设法将QGroupbox其“网格”的左侧对齐,但我需要它位于它的左上角,而它暂时居中......我怎样才能做到这一点?

这是可以帮助您理解的部分代码。这是 kalk.h 文件:

然后对应的kalk.cpp文件:

在另一个函数中,我加载 QGroupBox 布局内的按钮,但我认为问题不在这里......

0 投票
1 回答
385 浏览

c++ - Qt GUI:groupBox中水平布局的东西错位

非常简单 :

ui文件: 在此处输入图像描述

结果 : 在此处输入图像描述

"Scans to display" 是一个水平布局的 groupBox,它包含两个元素:

  • 左,一个带有三个单选按钮的垂直布局。
  • 对,一个空的组框。

红线(在屏幕截图上手动添加)标记了“扫描以显示”组框中这两个元素之间的错位。

注意:右侧的空 groupBox 会在启动时自动填充有编号的复选框,只有那时才知道编号的复选框。

到底是怎么回事 ?我该怎么办 ?

PS:在右侧的空组框中创建一些复选框的代码:

0 投票
1 回答
2376 浏览

python - QGridlayout 和 QGroupbox 对齐

我创建了一个内容为 3 的小部件QGroupbox,我试图将它们分别放置和对齐QGridLayout。的奇怪行为QGroupboxs提出了这个问题。

目前的样子。

在此处输入图像描述

如上图所示,当Qwidget 屏幕伸入伸长时,每一组相互重叠,并通过伸长替换奇怪和不需要的。

我想成为....

在此处输入图像描述

通过拉伸希望所有组保持自己的位置Fixed,滚动条会出现。

代码是:

0 投票
2 回答
2654 浏览

python - 使用组框将焦点设置在应用程序中的按钮上

假设我有一个包含许多 QGroupBoxes 的应用程序,如下所示:

当我打开我的简单应用程序时,我看到光标在行编辑中闪烁。但我只想突出显示另一个组框中的按钮并连接到它?我怎么做?使用 self.push_button.setFocus() 不会做任何事情。