在PyQt中禁用自定义上下文菜单项

时间:2012-12-11 01:37:58

标签: pyqt

所以我创建了一个自定义上下文菜单,但是我希望根据某些值使我的树窗口小部件的某些行中的某些项变灰。如何禁用菜单上的项目?

myUI.setContextMenuPolicy( Qt.CustomContextMenu )
myMenu = QMenu( "Right Click Menu", myUI )
action = myMenu.addAction( "Item 1" )
action.triggered.connect( someFunction )

1 个答案:

答案 0 :(得分:7)

要禁用菜单项,只需disable the QAction

action.setEnabled(False)