在 C ++ GUI Programming with Qt 4 一书的gotocelldialog.cpp
中,它有以下一行代码:
okButton->setEnabled(lineEdit->hasAcceptableInput());
这行可以重写,如下所示吗?
if (lineEdit->hasAcceptableInput())
okButton->setEnabled();
答案 0 :(得分:3)
不,setEnabled
需要布尔参数。请参阅QWidget
的文档。
答案 1 :(得分:0)
可以替换为:
if (lineEdit->hasAcceptableInput())
okButton->setEnabled(true);