Transição de Qt4.x para Qt5

Até à presente data, todos os exemplos de programação em C++\Qt  que apresentei neste blog estavam escritos numa das versões 4.x.

No entanto, e caso optem pela evolução para a versão 5, tal como acabei de o fazer, vão deparar-se com algumas dificuldades em executar os exemplos apresentados nas versões anteriores.

A causa principal resulta da alteração da estrutura modular em que se encontra organizada a framework.

Recomendo a leitura da explicação completa: http://qt-project.org/wiki/Transition_from_Qt_4.x_to_Qt5

Na maioria dos casos, para tornar a nossa aplicação compatível com Qt4.x e Qt5 basta:

  1. acrescentar QT += widgets ao ficheiro  .pro e voltar a executar o qmake
  2. utilizar #include <QApplication> em vez de #include <QtGui/QApplication>

No fundo pretendo, com este artigo, informar acerca de como  compatibilizar as aplicações escritas em Qt 4.x com a nova versão Qt 5.

Anúncios

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s