gpt4 book ai didi

python - 如何使 PyQt 中的菜单项变灰

转载 作者:行者123 更新时间:2023-12-01 03:34:53 32 4
gpt4 key购买 nike

我正在 PyQt 中构建一个程序,用户可以从一组可选菜单项中进行选择。但是,我希望用户只能在满足某些条件时才能单击内容。我想知道的是,是否可以将菜单区域中的某个项目灰显或完全禁用?

最佳答案

可以做这样的事情。

使用setDisabled 来执行此操作。
以下是此工作的示例。
该参数是一个 bool 值,将其设置为 True 将使您的对象变灰。

self.FooBarMenuItem.setDisabled(True)

enter image description here

<小时/>

要关闭它,只需将参数的值设置为 False

self.FooBarMenuItem.setDisabled(False)

enter image description here

<小时/>您还可以使用 setVisible 函数使项目完全消失
self.FooBarMenuItem.setVisible(False)

enter image description here

关于python - 如何使 PyQt 中的菜单项变灰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40475754/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com