我希望能够使某些布局中的小部件无法访问,这样用户就无法更改任何布局小部件的状态(我希望所有东西都变灰)。我创建了一个信号/槽,方法名为:
void MyWidget::slot( bool bChecked )
{
myLayout->setEnabled(bChecked);
std::cout << "OnAllToggled: " << bChecked <<
", isEnabled: " << myLayout->isEnabled() << std::endl;
}
除了布局仍然可访问之外,一切都很好。显然我不理解setEnabled
方法的含义。
问题: setEnabled
是什么意思,如何使布局不可访问?谢谢!