【发布时间】:2021-04-04 05:38:46
【问题描述】:
我创建了 tabwidget 并在其中添加了多个选项卡。
要禁用标签中的元素,我可以使用
senEnabled(False)
每个选项卡的方法。
是否有任何简单或直接的方法可以一次性禁用整个标签中的所有元素?
【问题讨论】:
标签: python python-3.x pyqt pyqt5
我创建了 tabwidget 并在其中添加了多个选项卡。
要禁用标签中的元素,我可以使用
senEnabled(False)
每个选项卡的方法。
是否有任何简单或直接的方法可以一次性禁用整个标签中的所有元素?
【问题讨论】:
标签: python python-3.x pyqt pyqt5
如果父小部件被禁用,那么子小部件也将被禁用,因此在您的情况下,只有与选项卡对应的小部件页面将被禁用:
page = tab_widget.widget(index_of_tab)
if page is not None:
page.senEnabled(False)
【讨论】: