Um IDE para desenvolver aplicativos C ++ gráficos de plataforma cruzada usando o Qt Framework. Uma captura de tela da janela principal pode ser vista abaixo. Todos os recursos esperados de um IDE podem ser encontrados no Qt Creator, incluindo, mas não restrito a, preenchimento automático, quebra de código, navegador de classes, etc. A grande vantagem de usar o Qt Creator sobre outro IDE ou editor de texto ao trabalhar em um O projeto Qt é o editor da GUI incorporado, Qt Designer, que pode ser usado para produzir rapidamente UIs em uma fração do tempo necessário para digitar o código manualmente. O Qt Creator também inclui suporte para vários sistemas de controle de versão, incluindo Git.
O Qt Designer é um editor independente e incorporado ao Qt Creator. O design da GUI com o Qt Designer é feito simplesmente arrastando e soltando o elemento UI da coluna da direita na tela do meio, e a coluna da esquerda contém as propriedades de cada objeto. Na captura de tela abaixo, arrastei alguns botões para a tela para fins ilustrativos.
Existem alguns outros aplicativos Qt oficiais que podem ser usados na criação de aplicativos Qt, com ou sem o Qt Creator. O Qt Linguist é uma ferramenta para traduzir facilmente aplicativos Qt para outros idiomas. Ao escrever o código-fonte no Qt creator, o programador escreveria uma sequência de texto voltada para o usuário, assim
tr ("My String")
Isso marca o texto como exigindo tradução. (Nota: é uma boa prática incluir esses marcadores, mesmo que você não pretenda traduzi-lo). O Qt Linguist procuraria esses marcadores e apresentaria uma interface do usuário, semelhante às ferramentas de tradução do Launchpad , onde o tradutor pode inserir a sequência traduzida para cada idioma em um campo de entrada de texto e chamar a sequência traduzida. Uma captura de tela do Qt Linguist sendo usada para traduzir um aplicativo para o polonês pode ser vista abaixo.
Finalmente, existe o Qt Assistant, que contém toda a documentação e material de referência necessários para tirar o máximo proveito do conjunto de aplicativos Qt. Se você já usou o Devhelp, no Centro de Software Ubuntu e onde toda a documentação para desenvolvimento no Ubuntu pode ser encontrada, você já saberá o que esperar disso. Se você precisa saber o que uma determinada classe faz, basta procurar o nome no Qt Assistant e você será direcionado diretamente para a página de referência. Se você quiser saber mais sobre o uso de qualquer um dos aplicativos Qt acima, manuais de usuário para todos eles podem ser encontrados aqui. Toda a documentação é armazenada localmente, para que o Qt Assistant possa ser usado sem uma conexão à Internet.
Como em qualquer idioma, estrutura ou conjunto de ferramentas, é totalmente possível desenvolver usando as bibliotecas fornecidas sem usar um ambiente de desenvolvimento especializado, como os mencionados acima. Também é possível comprar sua própria vaca leiteira e sair com um balde todas as manhãs às 6h, em vez de ir até a loja e comprar uma caixa que dura uma semana. O tempo de um desenvolvedor é um recurso precioso - use-o com sabedoria usando as ferramentas certas para o trabalho certo. Essas ferramentas são desenvolvidas pela Nokia, os desenvolvedores do Qt Framework e, como tal, são as melhores ferramentas possíveis para o desenvolvimento de aplicativos Qt (na verdade, elas podem ser as únicas ferramentas).
Se você deseja desenvolver um aplicativo Qt, entre no Ubuntu Software Center, procure por 'qt' e faça o download de tudo com o pequeno logotipo Qt verde ao lado.
Mais informações sobre o Qt podem ser encontradas no Qt Developer Center , enquanto mais informações sobre as próprias ferramentas podem ser encontradas aqui .
Software Center > Development