如何禁用pyqt5中tab的所有内容
How to disable all the contents of tab in pyqt5
我已经创建了 tabwidget 并在其中添加了多个选项卡。
要禁用标签中的元素,我可以使用
senEnabled(False)
选项卡每个项目的方法。
有没有简单直接的方法可以一次性禁用整个标签页中的所有元素?
如果父窗口小部件被禁用,则子窗口小部件也将被禁用,因此在您的情况下,只有与选项卡对应的窗口小部件页面将被禁用:
page = tab_widget.widget(index_of_tab)
if page is not None:
page.senEnabled(False)
我已经创建了 tabwidget 并在其中添加了多个选项卡。
要禁用标签中的元素,我可以使用
senEnabled(False)
选项卡每个项目的方法。
有没有简单直接的方法可以一次性禁用整个标签页中的所有元素?
如果父窗口小部件被禁用,则子窗口小部件也将被禁用,因此在您的情况下,只有与选项卡对应的窗口小部件页面将被禁用:
page = tab_widget.widget(index_of_tab)
if page is not None:
page.senEnabled(False)