【发布时间】:2017-03-21 10:05:53
【问题描述】:
我正在 PyQt 中构建一个程序,用户可以在其中从一组可选菜单项中进行选择。但是,我希望用户只能在满足某些条件时才能单击事物。我想知道的是,是否可以将菜单区域中的某个项目变灰或完全禁用?
【问题讨论】:
我正在 PyQt 中构建一个程序,用户可以在其中从一组可选菜单项中进行选择。但是,我希望用户只能在满足某些条件时才能单击事物。我想知道的是,是否可以将菜单区域中的某个项目变灰或完全禁用?
【问题讨论】:
您只需要禁用您的项目。
示例:
button = QPushButton("EXPLODE EVERYTHING")
if presidentOfUsa:
button.setDisable(False)
else:
button.setDisable(True)
【讨论】: