SysTray.optionsMenu = QtGui.QMenu() for option in options: signalMapper = QtCore.QSignalMapper() actionOP = SysTray.optionsMenu.addAction(options[option][2]) QtCore.QObject.connect(actionOP, QtCore.SIGNAL(triggered()), signalMapper, QtCore.SLOT(map())) signalMapper.setMapping(actionOP, option) QtCore.QObject.connect(signalMapper, QtCore.SIGNAL(mapped(options)), QtCore.SIGNAL(toggleOP(options)));