问题标签 [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.
python - 具有动态创建的 GroupBoxes 的 PyQt5 QScrollArea 小部件
我正在尝试制作一个可以做各种不同事情的工具箱小部件。但是我在 QScrollArea 的布局管理方面遇到了麻烦。在我拥有的代码的剥离版本之后:
但这只是给了我滚动的小部件的一小部分固定部分。但我真正想要的是,如果小部件/窗口小于所有组框的总大小,则整个小部件都是可滚动的。即我希望小部件被使用,就好像它都是固定宽度一样,但是如果用户调整小部件的大小小于那个,它会适当地滚动。我尝试了各种不同的方法,但都没有很好的结果,所以现在我要听从那些比我有更多布局管理经验的人。谢谢你的时间。
c++ - 为什么在未选中的 QGroupBox 中启用了我的子小部件?
当我在取消选中组框后启用我的孩子时,该孩子已启用QGroupBox
。但是,如果我对孙小部件执行相同操作,则该小部件仍处于禁用状态。我希望未选中的组框的所有子项与禁用的父窗口小部件的所有子项(关于启用)的行为相同。
用于创建上述图像的代码要点。
我应该怎么做才能确保我的孩子自动保持禁用状态,即使我child.setEnabled(true)
在取消选中分组框后打电话也是如此?
我正在使用 Qt 5.9.1。
c++ - QT - 如何将小部件放置在互斥组中?
我正在寻找类似以下的事情:
例子
但是使用单选按钮而不是复选框。在上面的图片中,小部件被放置在可以启用/禁用的组中,但我希望一次只启用 1 个组(在示例中,A 组和 C 组都被启用)。
我使用QGroupBox做了上面的例子,但据我所知,它只提供普通的复选框,而不是单选按钮。
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 布局内的按钮,但我认为问题不在这里......
python - 使用组框将焦点设置在应用程序中的按钮上
假设我有一个包含许多 QGroupBoxes 的应用程序,如下所示:
当我打开我的简单应用程序时,我看到光标在行编辑中闪烁。但我只想突出显示另一个组框中的按钮并连接到它?我怎么做?使用 self.push_button.setFocus() 不会做任何事情。