问题标签 [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.
c++ - 仅在父级上更改 QGroupBox 的标题颜色
我有 2 个 QGroupBoxes,其中一个是另一个的孩子。我想改变父母标题的颜色而不改变孩子的颜色。我根据 qt 文档尝试了以下操作:
https
://doc.qt.io/qt-5/stylesheet-examples.html
我的代码:
mainwindow.h
主窗口.cpp
它对我不起作用。标题不会改变颜色。
如果我只是通过在设计器中创建 QGroupBox 来做同样的事情,它就可以工作。帮我弄清楚我做错了什么?
drag-and-drop - PyQt5 使用来自另一个文件的 Drop_groupBox()
我的groupBox
PyQt5-Application 中有一个用作放置区的应用程序,用户可以在其中上传文件并dropEvent
打印被拖入放置区的文件名列表并将它们写入listWidget
. 我从这里稍微更改了原始代码:
删除文件.py
当我将所有代码都放在一个文件中时,这工作得很好。但是现在我的问题是我正在使用 PyQt Designer 设计一个 gui,我想将“gui”文件与具有编程逻辑(编程功能)的文件分开,这样当我在 gui 中更改某些内容并进行转换时到 python 文件(带有pyuic
),设计器中未定义的函数不会被覆盖。所以这就是我尝试过的:
mainwindow.py(图形用户界面文件)
dropfiles_functions.py(具有编程逻辑的文件)
我不明白为什么不将 drop 事件传递给 groupBox。在文件“dropfiles_functions.py”中,我将“self.ui.groupBox”更改为“new Drop_groupBox”,但它的功能不起作用。有人可以向我解释为什么会这样以及我做错了什么吗?
c++ - 在布局中添加 GroupBox
我正在使用带有 Qt cretor 的 Qt 5.15.3。我试图在 QVBoxLayout 中添加一个 QGroupBox 但显然这是不可能的。有谁知道将它添加到布局中?
另外,这是我的代码:
问题是:
python - Checkable [QGroupBox] reverse False/True to Block/Unblock the content items
普通手术:
- 如果选中>所有字段都处于活动状态!
- 如果未选中 > 所有字段都被阻止!
有什么办法可以扭转这种情况?当用户检查时,我想阻止 QGroupBox 内的所有小部件。
python - QGroupBox 内的 QPaint
我正在尝试获取将绘图放入 pyqt5 中的 groupbox 的图形。下面是我的代码。如果你运行它,它会将图形放在主窗口中并在其顶部绘制组框的边缘,但我希望它位于组框内(因为我计划在不同的框中制作几个不同的图形。
最后,我想我可以将行:更改
paint.begin(self)
为:
paint.begin(self.groupGimble)
但之后它没有绘制任何图形。
python - PyQt5 QGroupBox 与 QCheckBox - 关闭自动禁用
我想使用一个可以选中的 QGroupBox,但是当 QGroupBox 复选框未选中时,我不会禁用 QGroupBox 的内容小部件。
checked : bool 此属性保存是否选中了组框
如果组框是可选中的,它会显示一个复选框。如果选中该复选框,则启用组框的子项;否则,孩子将被禁用并且用户无法访问。
默认情况下,选中的组框也被选中。
我想在 QGroupBox 标题栏中有一个复选框,但我不希望应用上述功能。
复选框逻辑将是全选、全选,因此当未选中复选框时,用户可以修改内部 QGroupBox 复选框元素。
我想保留一个界面-ui,如下所示:
也许我必须使用带有 QPaintEvent 或 QSS 样式表的 QFrame,但我不是这方面的专家。
编辑:如果可能的话,我还想要QGroupBox复选框的 triState。
编辑2:我试试这个代码:
但它有错误。
编辑:我认为以下代码将解决问题:
但它没有:(
python - 在布局中对具有绝对定位的多个按钮进行分组
是否可以对使用 PyQt 任意定位的按钮进行分组?
有上下文:我想编写一个可视化程序来通过 Python 控制具有特定几何形状的研究系统。我期待这样的结果:
在此程序中,“按钮组 3”的按钮定位为不适合网格的特定几何形状。这些按钮是可点击的,点击它们会改变它们的颜色。我希望将这些按钮组合在一起,类似于布局,因为它似乎是连贯的,以便在需要时更改布局和窗口的位置和大小。
我正在使用 PYQT5 进行编码,...但我无法在 PyQt5 中计算如何使用特定几何形状对这组按钮进行编码?
是否可以对使用 PyQt 任意定位的按钮进行分组?
提前感谢您的建议,我觉得我在 PyQt 概念中遗漏了一些东西。
qt - QT - 在 QGroupBox 中访问 QSlider
我是QT的新手。我正在使用 Qt Designer 创建一个 ui 文件,然后编写 Python 代码以使事情发生。我有一个 QSlider,在 python 代码中,当滑块的值随之改变时,我可以采取行动:
或者我用它来访问 QSlider 的值
如果我在 QSlider 周围添加 QGroupBox,则无法在 GUI 中滑动 QSlider。当被 QGroupBox 包围时,我怎样才能让 QSlider 工作,这意味着我可以移动滑块并在我的代码中使用 .valueChanged 或 .value() ?
提前致谢!
更新:这是 .ui 文件: