bool enabled
这个属性保存的是窗口部件是否有效。
一个有效的窗口部件接收键盘和鼠标事件,一个失效的窗口部件不能。实际上,有效的窗口部件只有在它处于焦点时才接收键盘事件。
一些窗口部件当它们被失效的时候,显示得不同。例如,一个按钮也许把它的标签变灰。如果你的窗口部件需要知道它什么时候生效或失效,你可以重新实现enabledChange()函数。
使一个窗口部件失效就隐含地使它所有的子对象失效。使一个窗口部件生效就会逐个把它的子窗口部件生效,除非它们被明确地失效。
也可以参考enabled、isEnabledTo()、QKeyEvent、QMouseEvent和enabledChange()。
通过setEnabled()设置属性值并且通过isEnabled()来获得属性值。