【问题标题】:How to disable all the contents of tab in pyqt5如何在pyqt5中禁用选项卡的所有内容
【发布时间】:2021-04-04 05:38:46
【问题描述】:

我创建了 tabwidget 并在其中添加了多个选项卡。

要禁用标签中的元素,我可以使用

senEnabled(False)

每个选项卡的方法。

是否有任何简单或直接的方法可以一次性禁用整个标签中的所有元素?

【问题讨论】:

    标签: python python-3.x pyqt pyqt5


    【解决方案1】:

    如果父小部件被禁用,那么子小部件也将被禁用,因此在您的情况下,只有与选项卡对应的小部件页面将被禁用:

    page = tab_widget.widget(index_of_tab)
    if page is not None:
        page.senEnabled(False)
    

    【讨论】:

    • 这意味着选项卡中的元素将显示,但仅以 setenabled(False) 方式显示,对吗?
    • @sam 我建议你尝试一下,因为实现很简单
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-06
    • 2023-03-17
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    相关资源
    最近更新 更多