如果我想在计算GUI功能时禁用单击按钮,那么使用setEnabled(false)setDisabled(true)有什么区别吗?

我很好奇为什么有两个功能似乎具有相同的目的。

最佳答案

它们都修改相同的属性。 setDisabled只是为了方便起见,例如,如果您将setEnabled用作切换信号的插槽。

使用setDisabled和ojit_code,您可以通过切换按钮/操作/复选框来启用或禁用窗口小部件,而无需中间插槽来反转该值。

09-05 07:08