我正在用 PySide 编写一个界面,我希望界面的某些元素在执行另一个操作之前灰显/不可见/不可访问(例如,在加载文件之前计算文件中的单词是没有意义的)我认为这应该是可能的,但我似乎无法找到方法。
例如,我创建了这个菜单:
# We create the actions for the edit menu
countAction = QtGui.QAction(QtGui.QIcon('exit.png'), '&Count', self)
countAction.setShortcut('Ctrl+C')
countAction.setStatusTip('Counts the points in the current point cloud')
#openAction.triggered.connect(self.close)
# We create the menus
editMenu = menuBar.addMenu('&Edit')
# We add the actions to the edit menu
editMenu.addAction(countAction)
如何使此菜单以及稍后的按钮和文本字段在发生某个事件(加载文件)之前无法访问?