Mudança de versão do QT 4 para o Qt 5



  • Olá pessoal, sou um usuário do Qt com pouco tempo de experiencia embora bem antigo em tempo, e gostaria de pedir uma ajuda aos amigos que se disponibilizarem. Comecei a estuda Qt para um projeto voluntário em 2011 e retomo agora com o seguinte problema:

    Como inicie em 2011, preciso atualizar as mudanças feitas até a ultima versão. Imagino que as mudanças não seja lá essas coisas, mas acabei me desorientando mais quando fui pesquisar, então se alguém puder me explicar ou me dar um norte, agradeço.

    @#-------------------------------------------------

    Project created by QtCreator 2011-09-09T14:36:05

    #-------------------------------------------------

    QT += core gui
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets multimedia

    TARGET = FocusUi
    TEMPLATE = app

    SOURCES += main.cpp
    focus.cpp
    focuso.cpp
    focusp.cpp
    focusc.cpp
    focuss.cpp

    HEADERS += focus.h
    focuso.h
    focusp.h
    focusc.h
    focuss.h

    FORMS += focus.ui
    FocusC.ui
    FocusP.ui
    FocusS.ui
    FocusO.ui

    RESOURCES +=
    FocusResource.qrc

    RC_FILE = Focus.rc
    @

    Ps: Fiz algumas alterações como a QT widgets e na QT multimedia, porem ainda continua o erro: Unknown module(s) in QT: multimedias.

    Júlio Flávio



  • Júlio,

    Se estiver usando apenas o Qt, copie os fontes do Windows para o Linux e tente a compilar. Você não deve ter problemas.

    A única coisa que faço é manter as mesmas versões do Qt e do QtCreator em ambas plataformas.



  • Você migrou para o Qt5 no Windows?



  • TioRoy, antes de mais nada, fico grato pela sua atenção e me desculpe caso saia alguma Gafe.

    Programei em Windows no Qt da versão de 2011, agora estou tentando recompila-lo na versão atual do Qt (Qt 5) em linux (Ubuntu).



  • Atualizando...

    Consegui compilar, deletei o Qt Creator do Ubuntu e reinstalei seguindo o site e dessa vez funcionou.
    Mas somente porque eu já tinha adicionado a linha:
    @QT += core gui
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets multimedia@
    Agradeço mais uma vez pela ajuda.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.