Sim, o Qt Designer é opcional. Ele é bom para ser usado quando a sua GUI for complexa, poupa tempo para criar o código e evita erros.