【发布时间】:2021-07-24 05:02:57
【问题描述】:
正常运行:
- 如果选中>所有字段都处于活动状态!
- 如果未选中 > 所有字段都被阻止!
有什么办法可以扭转这种情况吗? 当用户检查时,我想阻止 QGroupBox 内的所有小部件。
【问题讨论】:
-
从用户体验的角度来看,这似乎不是一个非常直观的选择。在任何情况下,您始终可以使用 QFrame(或没有标题的 QGroupBox)并在其上添加 QCheckBox。
-
是的,我做过一次,根据复选框的选择启用和禁用组框。但我认为有一种“更清洁”的方法(单线解决方案),因为我将在我的项目的几个地方使用相同的机制。用户“eyllanesc”发布了一些不同的内容(几行),但最终它会为我节省很多代码行。感谢您的帮助!
-
没有“单行”解决方案,因为它不是一个常见的(也不理想的)功能。虽然乍一看并不直接或“简单”,但建议的解决方案可能是最简洁的,因为即使行为相反,它也能确保与小部件的图形一致性。