Como posso alterar a forma do cursor com PyQt?

Tenho um aplicativo simples que executa um processo que pode durar vários minutos antes de concluir. Portanto, estou tentando fornecer um indicador ao usuário de que ele está processando a solicitação, como alterar o cursor para uma ampulhet

Mas não consigo fazê-lo funcionar direito. Todas as minhas tentativas resultaram em um erro ou não tiveram efeito. E eu pareço chamar o cursorshapes incorretamente PyQt4.Qt.WaitCursor retorna um erro que o módulo não conté

Qual é a maneira correta de indicar ao usuário que o processo está em execução?

questionAnswers(4)

yourAnswerToTheQuestion