O truque é usar o inspetor remoto do WebKit. Aqui está como eu consegui trabalhar no QtCreator 3.0:
- Faça o download do Google Chrome, caso ainda não o tenha. (Eu acredito que o Safari também funciona.)
- No QtCreator, clique em "Projetos" na coluna da esquerda e, em seguida, clique na guia "Executar" na parte superior.
- Ao lado de "Executar ambiente", clique na lista suspensa "Detalhes".
- Clique em "Adicionar" para adicionar uma nova variável de ambiente.
- Defina uma variável denominada QTWEBKIT_INSPECTOR_SERVER e configure o valor para qualquer número de porta local não utilizado, por exemplo 9999
- Execute seu projeto
- Abra o Chrome e digite o seguinte URL:
http://127.0.0.1:9999
Pode demorar um pouco para aparecer. Se o URL não estiver funcionando, você poderá usar uma ferramenta como o Microsoft TCPView (no Windows) para garantir que o processo tenha a porta aberta.
O truque para ativar o inspetor remoto no Qt vem desta postagem: link