Можно картинку вместо него поставить, раз уж так хочется.
По смыслу, если элемент есть и он active, то он сигналы слать по-любому будет.
Ну, либо просто сделать свой элемент на базе QAction и именно в нём всё и отрабатывать. И состояние "нажатости" и "чтобы не слал сигналы".