如果我想在计算GUI功能时禁用单击按钮,那么使用setEnabled(false)或setDisabled(true)有什么区别吗?我很好奇为什么有两个功能似乎具有相同的目的。 最佳答案 它们都修改相同的属性。 setDisabled只是为了方便起见,例如,如果您将setEnabled用作切换信号的插槽。使用setDisabled和ojit_code,您可以通过切换按钮/操作/复选框来启用或禁用窗口小部件,而无需中间插槽来反转该值。