C++ 使用setEnabled()或setDisabled()
如果我想在GUI函数计算时禁止单击按钮,那么使用C++ 使用setEnabled()或setDisabled(),c++,qt,user-interface,widget,C++,Qt,User Interface,Widget,如果我想在GUI函数计算时禁止单击按钮,那么使用setEnabled(false)或setDisabled(true)有什么区别吗 我只是好奇为什么有两个功能似乎有相同的目的 之所以有两个独立的函数,是因为它们是插槽,所以根据您连接的信号和您期望的行为,您可以连接到其中一个。它们在功能上是相同的。它们都修改相同的属性setDisabled仅为方便起见,例如,如果您将其用作切换信号的插槽 使用setEnabled和setDisabled可以通过切换按钮/操作/复选框来启用或禁用小部件,而无需中间插
setEnabled(false)
或setDisabled(true)
有什么区别吗
我只是好奇为什么有两个功能似乎有相同的目的 之所以有两个独立的函数,是因为它们是插槽,所以根据您连接的信号和您期望的行为,您可以连接到其中一个。它们在功能上是相同的。它们都修改相同的属性
setDisabled
仅为方便起见,例如,如果您将其用作切换信号的插槽
使用setEnabled
和setDisabled
可以通过切换按钮/操作/复选框来启用或禁用小部件,而无需中间插槽来反转值