Desenvolvimento de
aplicações multiplataforma
                       Elaine Watanabe
            elaine.n.watanabe@gmail.com
                          Março /2011
Sobre o Qt
 Características

 Breve histórico

 Vantagens

 Módulos disponíveis

 Exemplo de uso
Sobre o Qt
 Características

 Breve histórico

 Vantagens

 Módulos disponíveis

 Exemplo de uso
Sobre o Qt
 Características

 Breve histórico

 Vantagens

 Módulos disponíveis

 Exemplo de uso
Sobre o Qt
 Características

 Breve histórico

 Vantagens

 Módulos disponíveis

 Exemplo de uso
Sobre o Qt
 Características

 Breve histórico

 Vantagens

 Módulos disponíveis

 Exemplo de uso
Sobre o Qt
 Características

 Breve histórico

 Vantagens

 Módulos disponíveis

 Exemplo de uso
Sobre o Qt
 Características

 Breve histórico

 Vantagens

 Módulos disponíveis

 Exemplo de uso
Características do Qt
Características do Qt
Framework para desenvolvimento
               de
   aplicações multiplataforma
Framework para desenvolvimento
               de
   aplicações multiplataforma
Framework para desenvolvimento
               de
   aplicações multiplataforma
Framework para desenvolvimento
               de
   aplicações multiplataforma

 Permite reutilização de código
 genérico

Estrutura pronta para começar
 um novo projeto
Framework para desenvolvimento
               de
   aplicações multiplataforma

 Permite reutilização de código
 genérico

Estrutura pronta para começar
 um novo projeto
Framework para desenvolvimento de
    aplicações multiplataforma
   Windows
   Windows CE
   Linux
   Linux embarcado
   Mac OS X
   Symbian
   Maemo/MeeGo
Framework para desenvolvimento de
    aplicações multiplataforma
   Windows
   Windows CE
   Linux
   Linux embarcado
   Mac OS X
   Symbian
   Maemo/MeeGo
Framework para desenvolvimento de
    aplicações multiplataforma
   Windows
   Windows CE
   Linux
   Linux embarcado
   Mac OS X
   Symbian
   Maemo/MeeGo
Framework para desenvolvimento de
    aplicações multiplataforma
   Windows
   Windows CE
   Linux
   Linux embarcado
   Mac OS X
   Symbian
   Maemo/MeeGo
Framework para desenvolvimento de
    aplicações multiplataforma
   Windows
   Windows CE
   Linux
   Linux embarcado
   Mac OS X
   Symbian
   Maemo/MeeGo
Framework para desenvolvimento de
    aplicações multiplataforma
   Windows
   Windows CE
   Linux
   Linux embarcado
   Mac OS X
   Symbian
   Maemo/MeeGo
Framework para desenvolvimento de
    aplicações multiplataforma
   Windows
   Windows CE
   Linux
   Linux embarcado
   Mac OS X
   Symbian
   Maemo/MeeGo
Framework para desenvolvimento de
    aplicações multiplataforma
   Windows
   Windows CE
   Linux
   Linux embarcado
   Mac OS X
   Symbian
   Maemo/MeeGo
Framework para desenvolvimento de
    aplicações multiplataforma
   Windows
   Windows CE
   Linux
   Linux embarcado
   Mac OS X
   Symbian
   Maemo/MeeGo
Framework para desenvolvimento de
    aplicações multiplataforma
   Windows
   Windows CE
   Linux
   Linux embarcado
   Mac OS X
   Symbian
   Maemo/MeeGo
Breve Histórico
Breve Histórico
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 1995 : Trolltech
 1996: KDE + Qt

 Comunidade de Software Livre

 Responsável pelo Plasma Desktop
 1995 : Trolltech
 1996: KDE + Qt

 Comunidade de Software Livre

 Responsável pelo Plasma Desktop
 1995 : Trolltech
 1996: KDE + Qt


 Áreas de trabalho para sistemas
  operacionais

 Interfaces independentes da resolução da
  tela

 Kubuntu , OpenSuse
 1995 : Trolltech
 1996: KDE + Qt


 Áreas de trabalho para sistemas
  operacionais

 Interfaces independentes da resolução da
  tela

 Kubuntu , OpenSuse
 1995 : Trolltech
 1996: KDE + Qt


 Áreas de trabalho para sistemas
  operacionais

 Interfaces independentes da resolução da
  tela

 Kubuntu , OpenSuse
 Áreas de trabalho para sistemas
 operacionais

 Interfaces independentes da resolução da
  tela
 Áreas de trabalho para sistemas
 operacionais

 Interfaces independentes da resolução da
  tela
 Áreas de trabalho para sistemas
 operacionais

 Interfaces independentes da resolução da
  tela
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 1995 : Trolltech
 1996: KDE + Qt
 1999: Versão Linux embarcado
 2001:

  Windows
  Mac OS X
  Unix
  Linux ( Desktop e Embarcado)
 2005: Qt 4.0

  500 classes
  Mais de 900 funções

 2008: Nokia compra a Trolltech

 Trolltech vira Qt Software
 Licenças: GPL , LGPL e Comercial
 2005: Qt 4.0

  500 classes
  Mais de 900 funções

 2008: Nokia compra a Trolltech

 Trolltech vira Qt Software
 Licenças: GPL , LGPL e Comercial
 2005: Qt 4.0

  500 classes
  Mais de 900 funções

 2008: Nokia compra a Trolltech

 Trolltech vira Qt Software
 Licenças: GPL , LGPL e Comercial
 2005: Qt 4.0

  500 classes
  Mais de 900 funções

 2008: Nokia compra a Trolltech

 Trolltech vira Qt Software
 Licenças: GPL , LGPL e Comercial
 2005: Qt 4.0

  500 classes
  Mais de 900 funções

 2008: Nokia compra a Trolltech

 Trolltech vira Qt Software
 Licenças: GPL , LGPL e Comercial
 2005: Qt 4.0

  500 classes
  Mais de 900 funções

 2008: Nokia compra a Trolltech

 Trolltech vira Qt Software
 Licenças: GPL , LGPL e Comercial
 2005: Qt 4.0

  500 classes
  Mais de 900 funções

 2008: Nokia compra a Trolltech

 Trolltech vira Qt Software
 Licenças: GPL , LGPL e Comercial
 Qt Creator
 2005: Qt 4.0

  500 classes
  Mais de 900 funções

 2008: Nokia compra a Trolltech

 Trolltech vira Qt Software
 Licenças: GPL , LGPL e Comercial
 Qt Creator
Vantagens do Qt
 Desenvolvimento Multiplataforma.
 Programação C++ mais amigável com Qt.
 Implemente uma vez. Compile em
  qualquer lugar.
 Aplicações KDE são feitas com Qt.
 Criação de interfaces gráficas elegantes e
  amigáveis.
 Utilização de uma API rica e útil.
 Licenças Comercial, LGPL e GPL.
 Desenvolvimento Multiplataforma.
 Programação C++ mais amigável com Qt.
 Implemente uma vez. Compile em
  qualquer lugar.
 Aplicações KDE são feitas com Qt.
 Criação de interfaces gráficas elegantes e
  amigáveis.
 Utilização de uma API rica e útil.
 Licenças Comercial, LGPL e GPL.
 Desenvolvimento Multiplataforma.
 Programação C++ mais amigável com Qt.
 Implemente uma vez. Compile em
  qualquer lugar.
 Aplicações KDE são feitas com Qt.
 Criação de interfaces gráficas elegantes e
  amigáveis.
 Utilização de uma API rica e útil.
 Licenças Comercial, LGPL e GPL.
 Desenvolvimento Multiplataforma.
 Programação C++ mais amigável com Qt.
 Implemente uma vez. Compile em
  qualquer lugar.
 Aplicações KDE são feitas com Qt.
 Criação de interfaces gráficas elegantes e
  amigáveis.
 Utilização de uma API rica e útil.
 Licenças Comercial, LGPL e GPL.
 Desenvolvimento Multiplataforma.
 Programação C++ mais amigável com Qt.
 Implemente uma vez. Compile em
  qualquer lugar.
 Aplicações KDE são feitas com Qt.
 Criação de interfaces gráficas elegantes e
  amigáveis.
 Utilização de uma API rica e útil.
 Licenças Comercial, LGPL e GPL.
 Desenvolvimento Multiplataforma.
 Programação C++ mais amigável com Qt.
 Implemente uma vez. Compile em
  qualquer lugar.
 Aplicações KDE são feitas com Qt.
 Criação de interfaces gráficas elegantes e
  amigáveis.
 Utilização de uma API rica e útil.
 Licenças Comercial, LGPL e GPL.
 Desenvolvimento Multiplataforma.
 Programação C++ mais amigável com Qt.
 Implemente uma vez. Compile em
  qualquer lugar.
 Aplicações KDE são feitas com Qt.
 Criação de interfaces gráficas elegantes e
  amigáveis.
 Utilização de uma API rica e útil.
 Licenças Comercial, LGPL e GPL.
 Desenvolvimento Multiplataforma.
 Programação C++ mais amigável com Qt.
 Implemente uma vez. Compile em
  qualquer lugar.
 Aplicações KDE são feitas com Qt.
 Criação de interfaces gráficas elegantes e
  amigáveis.
 Utilização de uma API rica e útil.
 Licenças Comercial, LGPL e GPL.
Empresas que utilizam o Qt
Empresas que utilizam o Qt
Sistemas Desktop
 Phoenix, um sistema para controle de
  agendamento e monitoração de vôos,
  desenvolvido pela DFS (empresa de
  controle aéreo da Alemanha).

 VLC, reprodutor de mídia.

 Google Earth

 Skype

 PSI, programa para envio de mensagens
  instantâneas.
Sistemas Desktop
 Phoenix, um sistema para controle de
  agendamento e monitoração de vôos,
  desenvolvido pela DFS (empresa de
  controle aéreo da Alemanha).

 VLC, reprodutor de mídia.

 Google Earth

 Skype

 PSI, programa para envio de mensagens
  instantâneas.
Sistemas Desktop
 Phoenix, um sistema para controle de
  agendamento e monitoração de vôos,
  desenvolvido pela DFS (empresa de
  controle aéreo da Alemanha).

 VLC, reprodutor de mídia.

 Google Earth

 Skype

 PSI, programa para envio de mensagens
  instantâneas.
Sistemas embarcados
 Porta-retrato digital SPF-105V da Samsung.

 Vários modelos de celulares da Motorola.

 Vídeo-fone VP 5500 da Philips.

 Telefone Wi-Fi KX-WP1050 para Skype da
  Panasonic.

 Smartphones 3G da ZTE.

 Reprodutor de mídia portátil da digitalCube.
Sistemas embarcados
 Porta-retrato digital SPF-105V da Samsung.

 Vários modelos de celulares da Motorola.

 Vídeo-fone VP 5500 da Philips.

 Telefone Wi-Fi KX-WP1050 para Skype da
  Panasonic.

 Smartphones 3G da ZTE.

 Reprodutor de mídia portátil da digitalCube.
Sistemas embarcados
 Porta-retrato digital SPF-105V da Samsung.

 Vários modelos de celulares da Motorola.

 Vídeo-fone VP 5500 da Philips.

 Telefone Wi-Fi KX-WP1050 para Skype da
  Panasonic.

 Smartphones 3G da ZTE.

 Reprodutor de mídia portátil da digitalCube.
Módulos disponíveis
Módulos disponíveis
Ferramentas do Qt
 Qt SDK :

  Kit de desenvolvimento de software


  Inclui :

 Qt   Designer: permite testar telas
 Qt   Linguist para editar arquivos de traduções
 Qt   Assistant : documentação
 Qt   Creator: IDE
Ferramentas do Qt
 Qt SDK :

  Kit de desenvolvimento de software


  Inclui :

 Qt   Designer: permite testar telas
 Qt   Linguist para editar arquivos de traduções
 Qt   Assistant : documentação
 Qt   Creator: IDE
Ferramentas do Qt
 Qt SDK :

  Kit de desenvolvimento de software


  Inclui :

 Qt   Designer: permite testar telas
 Qt   Linguist para editar arquivos de traduções
 Qt   Assistant : documentação
 Qt   Creator: IDE
Ferramentas do Qt
 Qt SDK :

  Kit de desenvolvimento de software


  Inclui :

 Qt   Designer: permite testar telas
 Qt   Linguist para editar arquivos de traduções
 Qt   Assistant : documentação
 Qt   Creator: IDE
Ferramentas do Qt
 Qt SDK :

  Kit de desenvolvimento de software


  Inclui :

 Qt   Designer: permite testar telas
 Qt   Linguist para editar arquivos de traduções
 Qt   Assistant : documentação
 Qt   Creator: IDE
Ferramentas do Qt
 Qt SDK :

  Kit de desenvolvimento de software


  Inclui :

 Qt   Designer: permite testar telas
 Qt   Linguist para editar arquivos de traduções
 Qt   Assistant : documentação
 Qt   Creator: IDE
Ferramentas do Qt
 Qt SDK :

  Kit de desenvolvimento de software


  Inclui :

 Qt   Designer: permite testar telas
 Qt   Linguist para editar arquivos de traduções
 Qt   Assistant : documentação
 Qt   Creator: IDE
Ferramentas do Qt
 Qt SDK :

  Kit de desenvolvimento de software


  Inclui :

 Qt   Designer: permite testar telas
 Qt   Linguist para editar arquivos de traduções
 Qt   Assistant : documentação
 Qt   Creator: IDE
Ferramentas do Qt
 Qt SDK :

  Kit de desenvolvimento de software


  Inclui :

 Qt   Designer: permite testar telas
 Qt   Linguist para editar arquivos de traduções
 Qt   Assistant : documentação
 Qt   Creator: IDE
Exemplo de Uso
Exemplo de Uso
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
  QApplication app(argc, argv);
  QLabel *label = new
  QLabel(QString::fromUtf8(”Olá Qt!”));
  label->show();
  return app.exec();
}
Para saber mais..
Para saber mais..
 Documentação e exemplos no site do Qt:

  http://qt.nokia.com/

 Fóruns:

http://www.qtcentre.org/
http://qt.developpez.com/
http://www.qtforum.org

 Diversos livros publicados

Qt Apresentação

  • 1.
    Desenvolvimento de aplicações multiplataforma Elaine Watanabe elaine.n.watanabe@gmail.com Março /2011
  • 2.
    Sobre o Qt Características  Breve histórico  Vantagens  Módulos disponíveis  Exemplo de uso
  • 3.
    Sobre o Qt Características  Breve histórico  Vantagens  Módulos disponíveis  Exemplo de uso
  • 4.
    Sobre o Qt Características  Breve histórico  Vantagens  Módulos disponíveis  Exemplo de uso
  • 5.
    Sobre o Qt Características  Breve histórico  Vantagens  Módulos disponíveis  Exemplo de uso
  • 6.
    Sobre o Qt Características  Breve histórico  Vantagens  Módulos disponíveis  Exemplo de uso
  • 7.
    Sobre o Qt Características  Breve histórico  Vantagens  Módulos disponíveis  Exemplo de uso
  • 8.
    Sobre o Qt Características  Breve histórico  Vantagens  Módulos disponíveis  Exemplo de uso
  • 9.
  • 10.
  • 11.
    Framework para desenvolvimento de aplicações multiplataforma
  • 12.
    Framework para desenvolvimento de aplicações multiplataforma
  • 13.
    Framework para desenvolvimento de aplicações multiplataforma
  • 14.
    Framework para desenvolvimento de aplicações multiplataforma  Permite reutilização de código genérico Estrutura pronta para começar um novo projeto
  • 15.
    Framework para desenvolvimento de aplicações multiplataforma  Permite reutilização de código genérico Estrutura pronta para começar um novo projeto
  • 16.
    Framework para desenvolvimentode aplicações multiplataforma  Windows  Windows CE  Linux  Linux embarcado  Mac OS X  Symbian  Maemo/MeeGo
  • 17.
    Framework para desenvolvimentode aplicações multiplataforma  Windows  Windows CE  Linux  Linux embarcado  Mac OS X  Symbian  Maemo/MeeGo
  • 18.
    Framework para desenvolvimentode aplicações multiplataforma  Windows  Windows CE  Linux  Linux embarcado  Mac OS X  Symbian  Maemo/MeeGo
  • 19.
    Framework para desenvolvimentode aplicações multiplataforma  Windows  Windows CE  Linux  Linux embarcado  Mac OS X  Symbian  Maemo/MeeGo
  • 20.
    Framework para desenvolvimentode aplicações multiplataforma  Windows  Windows CE  Linux  Linux embarcado  Mac OS X  Symbian  Maemo/MeeGo
  • 21.
    Framework para desenvolvimentode aplicações multiplataforma  Windows  Windows CE  Linux  Linux embarcado  Mac OS X  Symbian  Maemo/MeeGo
  • 22.
    Framework para desenvolvimentode aplicações multiplataforma  Windows  Windows CE  Linux  Linux embarcado  Mac OS X  Symbian  Maemo/MeeGo
  • 23.
    Framework para desenvolvimentode aplicações multiplataforma  Windows  Windows CE  Linux  Linux embarcado  Mac OS X  Symbian  Maemo/MeeGo
  • 24.
    Framework para desenvolvimentode aplicações multiplataforma  Windows  Windows CE  Linux  Linux embarcado  Mac OS X  Symbian  Maemo/MeeGo
  • 25.
    Framework para desenvolvimentode aplicações multiplataforma  Windows  Windows CE  Linux  Linux embarcado  Mac OS X  Symbian  Maemo/MeeGo
  • 26.
  • 27.
  • 28.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 29.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 30.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 31.
     1995 :Trolltech  1996: KDE + Qt  Comunidade de Software Livre  Responsável pelo Plasma Desktop
  • 32.
     1995 :Trolltech  1996: KDE + Qt  Comunidade de Software Livre  Responsável pelo Plasma Desktop
  • 33.
     1995 :Trolltech  1996: KDE + Qt  Áreas de trabalho para sistemas operacionais  Interfaces independentes da resolução da tela  Kubuntu , OpenSuse
  • 34.
     1995 :Trolltech  1996: KDE + Qt  Áreas de trabalho para sistemas operacionais  Interfaces independentes da resolução da tela  Kubuntu , OpenSuse
  • 35.
     1995 :Trolltech  1996: KDE + Qt  Áreas de trabalho para sistemas operacionais  Interfaces independentes da resolução da tela  Kubuntu , OpenSuse
  • 36.
     Áreas detrabalho para sistemas operacionais  Interfaces independentes da resolução da tela
  • 37.
     Áreas detrabalho para sistemas operacionais  Interfaces independentes da resolução da tela
  • 38.
     Áreas detrabalho para sistemas operacionais  Interfaces independentes da resolução da tela
  • 39.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 40.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 41.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 42.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 43.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 44.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 45.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 46.
     1995 :Trolltech  1996: KDE + Qt  1999: Versão Linux embarcado  2001: Windows Mac OS X Unix Linux ( Desktop e Embarcado)
  • 47.
     2005: Qt4.0 500 classes Mais de 900 funções  2008: Nokia compra a Trolltech Trolltech vira Qt Software Licenças: GPL , LGPL e Comercial
  • 48.
     2005: Qt4.0 500 classes Mais de 900 funções  2008: Nokia compra a Trolltech Trolltech vira Qt Software Licenças: GPL , LGPL e Comercial
  • 49.
     2005: Qt4.0 500 classes Mais de 900 funções  2008: Nokia compra a Trolltech Trolltech vira Qt Software Licenças: GPL , LGPL e Comercial
  • 50.
     2005: Qt4.0 500 classes Mais de 900 funções  2008: Nokia compra a Trolltech Trolltech vira Qt Software Licenças: GPL , LGPL e Comercial
  • 51.
     2005: Qt4.0 500 classes Mais de 900 funções  2008: Nokia compra a Trolltech Trolltech vira Qt Software Licenças: GPL , LGPL e Comercial
  • 52.
     2005: Qt4.0 500 classes Mais de 900 funções  2008: Nokia compra a Trolltech Trolltech vira Qt Software Licenças: GPL , LGPL e Comercial
  • 53.
     2005: Qt4.0 500 classes Mais de 900 funções  2008: Nokia compra a Trolltech Trolltech vira Qt Software Licenças: GPL , LGPL e Comercial Qt Creator
  • 54.
     2005: Qt4.0 500 classes Mais de 900 funções  2008: Nokia compra a Trolltech Trolltech vira Qt Software Licenças: GPL , LGPL e Comercial Qt Creator
  • 55.
  • 56.
     Desenvolvimento Multiplataforma. Programação C++ mais amigável com Qt.  Implemente uma vez. Compile em qualquer lugar.  Aplicações KDE são feitas com Qt.  Criação de interfaces gráficas elegantes e amigáveis.  Utilização de uma API rica e útil.  Licenças Comercial, LGPL e GPL.
  • 57.
     Desenvolvimento Multiplataforma. Programação C++ mais amigável com Qt.  Implemente uma vez. Compile em qualquer lugar.  Aplicações KDE são feitas com Qt.  Criação de interfaces gráficas elegantes e amigáveis.  Utilização de uma API rica e útil.  Licenças Comercial, LGPL e GPL.
  • 58.
     Desenvolvimento Multiplataforma. Programação C++ mais amigável com Qt.  Implemente uma vez. Compile em qualquer lugar.  Aplicações KDE são feitas com Qt.  Criação de interfaces gráficas elegantes e amigáveis.  Utilização de uma API rica e útil.  Licenças Comercial, LGPL e GPL.
  • 59.
     Desenvolvimento Multiplataforma. Programação C++ mais amigável com Qt.  Implemente uma vez. Compile em qualquer lugar.  Aplicações KDE são feitas com Qt.  Criação de interfaces gráficas elegantes e amigáveis.  Utilização de uma API rica e útil.  Licenças Comercial, LGPL e GPL.
  • 60.
     Desenvolvimento Multiplataforma. Programação C++ mais amigável com Qt.  Implemente uma vez. Compile em qualquer lugar.  Aplicações KDE são feitas com Qt.  Criação de interfaces gráficas elegantes e amigáveis.  Utilização de uma API rica e útil.  Licenças Comercial, LGPL e GPL.
  • 61.
     Desenvolvimento Multiplataforma. Programação C++ mais amigável com Qt.  Implemente uma vez. Compile em qualquer lugar.  Aplicações KDE são feitas com Qt.  Criação de interfaces gráficas elegantes e amigáveis.  Utilização de uma API rica e útil.  Licenças Comercial, LGPL e GPL.
  • 62.
     Desenvolvimento Multiplataforma. Programação C++ mais amigável com Qt.  Implemente uma vez. Compile em qualquer lugar.  Aplicações KDE são feitas com Qt.  Criação de interfaces gráficas elegantes e amigáveis.  Utilização de uma API rica e útil.  Licenças Comercial, LGPL e GPL.
  • 63.
     Desenvolvimento Multiplataforma. Programação C++ mais amigável com Qt.  Implemente uma vez. Compile em qualquer lugar.  Aplicações KDE são feitas com Qt.  Criação de interfaces gráficas elegantes e amigáveis.  Utilização de uma API rica e útil.  Licenças Comercial, LGPL e GPL.
  • 64.
  • 65.
  • 66.
    Sistemas Desktop  Phoenix,um sistema para controle de agendamento e monitoração de vôos, desenvolvido pela DFS (empresa de controle aéreo da Alemanha).  VLC, reprodutor de mídia.  Google Earth  Skype  PSI, programa para envio de mensagens instantâneas.
  • 67.
    Sistemas Desktop  Phoenix,um sistema para controle de agendamento e monitoração de vôos, desenvolvido pela DFS (empresa de controle aéreo da Alemanha).  VLC, reprodutor de mídia.  Google Earth  Skype  PSI, programa para envio de mensagens instantâneas.
  • 68.
    Sistemas Desktop  Phoenix,um sistema para controle de agendamento e monitoração de vôos, desenvolvido pela DFS (empresa de controle aéreo da Alemanha).  VLC, reprodutor de mídia.  Google Earth  Skype  PSI, programa para envio de mensagens instantâneas.
  • 69.
    Sistemas embarcados  Porta-retratodigital SPF-105V da Samsung.  Vários modelos de celulares da Motorola.  Vídeo-fone VP 5500 da Philips.  Telefone Wi-Fi KX-WP1050 para Skype da Panasonic.  Smartphones 3G da ZTE.  Reprodutor de mídia portátil da digitalCube.
  • 70.
    Sistemas embarcados  Porta-retratodigital SPF-105V da Samsung.  Vários modelos de celulares da Motorola.  Vídeo-fone VP 5500 da Philips.  Telefone Wi-Fi KX-WP1050 para Skype da Panasonic.  Smartphones 3G da ZTE.  Reprodutor de mídia portátil da digitalCube.
  • 71.
    Sistemas embarcados  Porta-retratodigital SPF-105V da Samsung.  Vários modelos de celulares da Motorola.  Vídeo-fone VP 5500 da Philips.  Telefone Wi-Fi KX-WP1050 para Skype da Panasonic.  Smartphones 3G da ZTE.  Reprodutor de mídia portátil da digitalCube.
  • 72.
  • 73.
  • 76.
    Ferramentas do Qt Qt SDK : Kit de desenvolvimento de software Inclui :  Qt Designer: permite testar telas  Qt Linguist para editar arquivos de traduções  Qt Assistant : documentação  Qt Creator: IDE
  • 77.
    Ferramentas do Qt Qt SDK : Kit de desenvolvimento de software Inclui :  Qt Designer: permite testar telas  Qt Linguist para editar arquivos de traduções  Qt Assistant : documentação  Qt Creator: IDE
  • 78.
    Ferramentas do Qt Qt SDK : Kit de desenvolvimento de software Inclui :  Qt Designer: permite testar telas  Qt Linguist para editar arquivos de traduções  Qt Assistant : documentação  Qt Creator: IDE
  • 79.
    Ferramentas do Qt Qt SDK : Kit de desenvolvimento de software Inclui :  Qt Designer: permite testar telas  Qt Linguist para editar arquivos de traduções  Qt Assistant : documentação  Qt Creator: IDE
  • 80.
    Ferramentas do Qt Qt SDK : Kit de desenvolvimento de software Inclui :  Qt Designer: permite testar telas  Qt Linguist para editar arquivos de traduções  Qt Assistant : documentação  Qt Creator: IDE
  • 81.
    Ferramentas do Qt Qt SDK : Kit de desenvolvimento de software Inclui :  Qt Designer: permite testar telas  Qt Linguist para editar arquivos de traduções  Qt Assistant : documentação  Qt Creator: IDE
  • 82.
    Ferramentas do Qt Qt SDK : Kit de desenvolvimento de software Inclui :  Qt Designer: permite testar telas  Qt Linguist para editar arquivos de traduções  Qt Assistant : documentação  Qt Creator: IDE
  • 83.
    Ferramentas do Qt Qt SDK : Kit de desenvolvimento de software Inclui :  Qt Designer: permite testar telas  Qt Linguist para editar arquivos de traduções  Qt Assistant : documentação  Qt Creator: IDE
  • 84.
    Ferramentas do Qt Qt SDK : Kit de desenvolvimento de software Inclui :  Qt Designer: permite testar telas  Qt Linguist para editar arquivos de traduções  Qt Assistant : documentação  Qt Creator: IDE
  • 85.
  • 86.
  • 87.
    #include <QApplication> #include <QLabel> intmain(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel(QString::fromUtf8(”Olá Qt!”)); label->show(); return app.exec(); }
  • 89.
  • 90.
  • 91.
     Documentação eexemplos no site do Qt: http://qt.nokia.com/  Fóruns: http://www.qtcentre.org/ http://qt.developpez.com/ http://www.qtforum.org  Diversos livros publicados