www.pudn.com > ParaView3.rar > ToolBarAndMenus.py


 
import QtTesting 
 
exceptionsList = [ 'MainWindow/variableToolbar/QWidgetAction0', 
                   'MainWindow/representationToolbar/QWidgetAction0', 
                   'MainWindow/mainToolBar/QAction1', 
                   'MainWindow/mainToolBar/QAction2', 
                   'MainWindow/currentTimeToolbar/QWidgetAction0', 
                   'MainWindow/currentTimeToolbar/QWidgetAction1', 
                   'MainWindow/currentTimeToolbar/QWidgetAction2' 
                   ] 
 
# test that all actions in the tool bars are in the menus 
missingActionsString = QtTesting.invokeMethod('MainWindow', 'findToolBarActionsNotInMenus') 
missingActions = missingActionsString.split(',') 
numMissing = 0 
for str in missingActions: 
  str = str.strip() 
  if str not in exceptionsList: 
    numMissing = numMissing + 1 
    print 'missing action: ' + str 
 
if numMissing != 0: 
  raise ValueError('Some actions are missing from the menu')