По тексту сравнивать плохо. Даже если сейчас работает, поменяешь где-нибудь в одной строке один символ, и все. И вообще, питоном пахнет :]
Лучше QAction::data/setData юзать.