xistem ferramentas úteis para diagnosticar problemas de espaçamento e layout Q

Veja também a pergunta relacionada: Como você depura problemas de layout Qt

Eu tenho algumas hierarquias de widgets complexas que estou tentando definir e me deparo com os problemas habituais de as coisas estarem mais próximas ou mais afastadas do que eu esperava. Eu descobri que uma técnica muito útil é criar uma folha de estilo com uma lista de cores diferentes de plano de fundo e borda para widgets em diferentes pontos da hierarquia. Eu também adicionei umQFileSystemWatcher para recarregar a folha de estilo sempre que for salva, o que permite alterações rápidas sem a necessidade de reconstruçã

No entanto, continuo pensando que deve haver uma maneira melhor. Analisando ferramentas como a barra de ferramentas de desenvolvedor da web do Firefox, que fará coisas como marcar bordas ou mostrar a hierarquia de controles. Existem ferramentas ou bibliotecas que farão isso para aplicativos Qt?

UPDATE 5 de maio de 2016

Descobri que uma das maneiras mais fáceis e informativas de diagnosticar problemas de espaçamento é despejar a hierarquia do widget em termos de QLayouts. Criei um código de exemplo que incorpora informações sobre dicas de tamanho, itens espaçadores, preenchimento e margens de conteúdo:https: //gist.github.com/pjwhams/6ebc040db3ab55615eafd831e184e39

Outra ferramenta:https: //github.com/robertknight/Qt-Inspecto

questionAnswers(4)

yourAnswerToTheQuestion