Qt Quick/pt: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Convert ExpressionEngine links)
(Partial cleanup; abuse of category for localization; removed from category)
 
(2 intermediate revisions by one other user not shown)
Line 2: Line 2:


[[Category:Developing_with_Qt::Qt Quick]]
[[Category:Developing_with_Qt::Qt Quick]]
[[Category:Portuguese::Developing_with_Qt::Qt Quick]]


'''Português''' [[Qt_Quick|English]] [[Qt_Quick_Russian|Русский]] [[Qt Quick (es)|Castellano]] [[Qt Quick (ca)|Català]] [[Qt_Quick_Hungarian|Magyar]] [[Qt_Quick_Georgian|ქართულად]]
{{LangSwitch}}


= Qt Quick (Qt User Interface Creation Kit) =
= Qt Quick (Qt User Interface Creation Kit) =
Line 16: Line 15:
E enquanto não é necessário ter conhecimentos de C++ par ausar Qt Quick, ele é 100% baseado em Qt e pode ser extendido à partir do C+'', limitado apenas pela sua criatividade.
E enquanto não é necessário ter conhecimentos de C++ par ausar Qt Quick, ele é 100% baseado em Qt e pode ser extendido à partir do C+'', limitado apenas pela sua criatividade.


h2. Escope (Qt Creator 2.1 e Quick)
== Escope (Qt Creator 2.1 e Quick) ==
 
* Assistente para projetos QML e gerenciamento de projeto (novo formato de arquivo para aplicações puramente QML)
* Assistente para projetos QML e gerenciamento de projeto (novo formato de arquivo para aplicações puramente QML)
* Editor avançado para QML com destaque de sintaxe, conclusão de código, ajuda integrada e mais
* Editor avançado para QML com destaque de sintaxe, conclusão de código, ajuda integrada e mais
Line 23: Line 21:
* Qt Quick Components: Elementos comuns de interfaces que se adequam ao visual da plataforma
* Qt Quick Components: Elementos comuns de interfaces que se adequam ao visual da plataforma


h2. QML vs. GUI baseadas em Widget
== QML vs. GUI baseadas em Widget ==
 
Iniciantes em Qt frequentemente perguntam: Qual opção será a melhor para criar minha interface? Com Qt temos 3 técnicas (que podem ser integradas):
Iniciantes em Qt frequentemente perguntam: Qual opção será a melhor para criar minha interface? Com Qt temos 3 técnicas (que podem ser integradas):
* usando Qt Designer para criar arquivos '''.ui , uma descrição de interface baseada em XML
* usando Qt Designer para criar arquivos '''.ui , uma descrição de interface baseada em XML

Latest revision as of 01:13, 25 May 2015

This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

Qt Quick (Qt User Interface Creation Kit)

A principal novidade da das versões Qt 4.7 e Qt Creator 2.1 é Qt Quick : uma tecnologia de interface com usuário que permite os desenvolverores e designers trabalharem em conjunto para criarem interfaces animadas, sensíveis a toque e aplicações leves. Inclui:

  1. Novas ferramentas na IDE Qt Creator: um editor visual que permite aos designers de interfaces e desenvolvedores cooperarem, trabalhando no mesmo código em uma abordagem iterativa
  2. QML (Qt Meta-Object Language): uma linguagem declarativa, de fácil uso
  3. QtDeclarative: um novo módulo Qt que permite uma nova abordagem para programação declarativa

E enquanto não é necessário ter conhecimentos de C++ par ausar Qt Quick, ele é 100% baseado em Qt e pode ser extendido à partir do C+, limitado apenas pela sua criatividade.

Escope (Qt Creator 2.1 e Quick)

  • Assistente para projetos QML e gerenciamento de projeto (novo formato de arquivo para aplicações puramente QML)
  • Editor avançado para QML com destaque de sintaxe, conclusão de código, ajuda integrada e mais
  • Qt Quick Designer: Editor visual WYSIWYG para criar interfaces com Qt Quick (technical preview)
  • Qt Quick Components: Elementos comuns de interfaces que se adequam ao visual da plataforma

QML vs. GUI baseadas em Widget

Iniciantes em Qt frequentemente perguntam: Qual opção será a melhor para criar minha interface? Com Qt temos 3 técnicas (que podem ser integradas):

  • usando Qt Designer para criar arquivos .ui , uma descrição de interface baseada em XML

' codificar a interface em C+ usando classes de widgets Qt

  • escrever ou desenhar (ou modelar com Qt Creator 2.1) arquivos QML

O HowTo ainda está por ser feito mas use a tag qml vs widget para procurar conteúdo relacionado.

Links