当一个项目(spinBox、LineEdit 等)在 GUI(通过设计器)中更改其值时,我设置了某个按钮的启用状态。例如:
self.ui.lineEdit_1.textChanged.connect(self.pushButton_status)
self.ui.checkBox_1.stateChanged.connect(self.pushButton_status)
self.ui.spinBox_1.valueChanged.connect(self.pushButton_status)
self.ui.spinBox_2.valueChanged.connect(self.pushButton_status)
self.ui.spinBox_3.valueChanged.connect(self.pushButton_status)
self.ui.spinBox_4.valueChanged.connect(self.pushButton_status)
这工作正常。虽然这里有很多行(实际代码中甚至更多)。我将所有这些项目都放在一个框架(QFrame)内。所以我想知道是否可以做类似的事情:
self.ui.frame_1.childValueChanged.connect(self.pushButton_status)
这可能代表其中的所有项目。在这个逻辑中有什么方法可以做我想要的吗?如果是这样..如何?