Qt Creator
Um IDE para o desenvolvimento de aplicativos C ++ gráficos multiplataforma 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 classe, etc. A grande vantagem de usar o Qt Creator em outro IDE ou editor de texto ao trabalhar em um O projeto Qt é o editor GUI embutido, o Qt Designer, que pode ser usado para produzir rapidamente interfaces de usuário em uma fração do tempo que levaria para digitar o código manualmente. O Qt Creator também inclui suporte para vários sistemas de controle de versão, incluindo o Git.
O Qt Designer vem tanto como um editor independente quanto no Qt Creator. O design da GUI com o Qt Designer é feito simplesmente arrastando e soltando o elemento UI da coluna da direita na tela no meio, e a coluna da esquerda contém as propriedades de cada objeto. Na imagem abaixo, eu arrastei alguns botões na tela para fins ilustrativos.
Existem alguns outros aplicativos Qt oficiais que podem ser usados na criação de aplicativos Qt, com ou sem Qt
O Criador. O Qt Linguist é uma ferramenta para traduzir facilmente aplicativos Qt para outros idiomas. Ao escrever o código-fonte no criador do Qt, o programador escreveria uma string de texto 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 por conta própria). 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 insira a string traduzida para cada idioma em um campo de entrada de texto e chame a string traduzida. Uma captura de tela do Qt Linguist sendo usada para traduzir um aplicativo para o polonês pode ser vista abaixo.
Finalmente, há o Qt Assistant, que contém toda a documentação e material de referência necessários para aproveitar ao máximo o pacote de aplicativos Qt. Se você já usou Devhelp, do Ubuntu Software Center e onde toda a documentação para desenvolvimento no Ubuntu pode ser encontrada, então você já sabe o que esperar disso. Se você precisa saber o que uma classe em particular faz, apenas procure por seu nome no Qt Assistant e você será levado diretamente para a página de referência. Se você quiser saber mais sobre como usar qualquer um dos aplicativos Qt acima, os manuais do 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 com a Internet.
Como acontece com qualquer idioma, framework ou conjunto de ferramentas, é inteiramente 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 6 da manhã, ao invés de ir até a loja e comprar uma caixa que vai durar uma semana. O tempo de um desenvolvedor é um recurso precioso - use-o com sabedoria, usando as ferramentas certas para o trabalho certo. Estas ferramentas são desenvolvidas pela Nokia, os desenvolvedores do Qt Framework e são, como tal, as melhores ferramentas possíveis para desenvolver aplicações Qt (na verdade, elas podem ser as únicas ferramentas).
Se você quiser desenvolver um aplicativo Qt, vá até o Ubuntu Software Center, pesquise por 'qt' e faça o download de tudo com o pequeno logotipo verde Qt ao lado dele.
Mais informações sobre o Qt podem ser encontradas no Qt Developer Center , enquanto mais informações sobre as ferramentas podem ser encontradas aqui .