Qt Quick/pt: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
'''Português''' [[Qt Quick|English]] [[Qt Quick Russian|Русский]] [[Qt-Quick-es|Castellano]] [[Qt-Quick-ca|Català]] [[Qt Quick Hungarian|Magyar]] [[Qt Quick Georgian|ქართულად]]
[[Category:Developing_with_Qt::Qt Quick]]<br />[[Category:Portuguese::Developing_with_Qt::Qt Quick]]


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


A principal novidade da das versões [http://doc.qt.nokia.com/4.7 Qt 4.7] ''[doc.qt.nokia.com]'' e [http://developer.qt.nokia.com/wiki/Category:Tools::QtCreator Qt Creator] ''[developer.qt.nokia.com]'' 2.1 é [http://doc.qt.nokia.com/4.7/qtquick.html Qt Quick] ''[doc.qt.nokia.com]'' : 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:
= Qt Quick (Qt User Interface Creation Kit) =


# Novas ferramentas na <span class="caps">IDE</span> Qt Creator: um editor visual que permite aos designers de interfaces e desenvolvedores cooperarem, trabalhando no mesmo código em uma abordagem iterativa
A principal novidade da das versões &quot;Qt 4.7&amp;quot;:http://doc.qt.nokia.com/4.7 e &quot;Qt Creator&amp;quot;:http://developer.qt.nokia.com/wiki/Category:Tools::QtCreator 2.1 é &quot;Qt Quick&amp;quot;:http://doc.qt.nokia.com/4.7/qtquick.html : 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:
# <span class="caps">QML</span> (Qt Meta-Object Language): uma linguagem declarativa, de fácil uso
 
# 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
# QML (Qt Meta-Object Language): uma linguagem declarativa, de fácil uso
# QtDeclarative: um novo módulo Qt que permite uma nova abordagem para programação declarativa
# 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.
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.
 
<br />h2. Escope (Qt Creator 2.1 e Quick)
==Escope (Qt Creator 2.1 e Quick)==
<br />* Assistente para projetos QML e gerenciamento de projeto (novo formato de arquivo para aplicações puramente QML)<br />* Editor avançado para QML com destaque de sintaxe, conclusão de código, ajuda integrada e mais<br />* Qt Quick Designer: Editor visual &quot;WYSIWYG&amp;quot;:http://pt.wikipedia.org/wiki/WYSIWYG para criar interfaces com Qt Quick (technical preview)<br />* Qt Quick Components: Elementos comuns de interfaces que se adequam ao visual da plataforma
 
<br />h2. QML vs. GUI baseadas em Widget
* Assistente para projetos <span class="caps">QML</span> e gerenciamento de projeto (novo formato de arquivo para aplicações puramente <span class="caps">QML</span>)
<br />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):<br />* usando Qt Designer para criar arquivos '''.ui , uma descrição de interface baseada em XML<br />''' codificar a interface em C''+ usando classes de widgets Qt<br />* escrever ou desenhar (ou modelar com Qt Creator 2.1) arquivos QML
* Editor avançado para <span class="caps">QML</span> com destaque de sintaxe, conclusão de código, ajuda integrada e mais
* Qt Quick Designer: Editor visual [http://pt.wikipedia.org/wiki/WYSIWYG <span class="caps">WYSIWYG</span>] ''[pt.wikipedia.org]'' para criar interfaces com Qt Quick (technical preview)
* Qt Quick Components: Elementos comuns de interfaces que se adequam ao visual da plataforma
 
==<span class="caps">QML</span> vs. <span class="caps">GUI</span> 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 <span class="caps">XML</span>
* codificar a interface em C++ usando classes de widgets Qt
* escrever ou desenhar (ou modelar com Qt Creator 2.1) arquivos <span class="caps">QML</span>
 
''O HowTo ainda está por ser feito'' mas use a [[Tagging|tag]] [http://developer.qt.nokia.com/search/tag/qml+vs+widget qml vs widget] ''[developer.qt.nokia.com]'' para procurar conteúdo relacionado.
 
==Links==


* [http://doc.qt.nokia.com/4.7-snapshot/qtquick.html Getting Started] ''[doc.qt.nokia.com]''
''O HowTo ainda está por ser feito'' mas use a [[Tagging|tag]] &quot;qml vs widget&amp;quot;:http://developer.qt.nokia.com/search/tag/qml+vs+widget para procurar conteúdo relacionado.
* [http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-application.html Creating a Qt Quick Application] ''[doc.qt.nokia.com]''
* [http://doc.qt.nokia.com/qtcreator-2.1-snapshot/quick-components.html Creating <span class="caps">QML</span> Components] ''[doc.qt.nokia.com]''
* [http://developer.qt.nokia.com/wiki/QtQuickOpenComponents Open Qt Quick Components] ''[developer.qt.nokia.com]''
* [http://developer.qt.nokia.com/wiki/QtQuickMinutes Qt Quick sync meeting minutes] ''[developer.qt.nokia.com]''
* [[labs.qt.nokia.com/2010/10/19/exporting-qml-from-photoshop-and-gimp/|Exporting <span class="caps">QML</span> from photoshop and <span class="caps">GIMP</span>]] – '''<span class="caps">WIP</span>'''
* [https://projects.forum.nokia.com/qmluiexamples <span class="caps">QML</span> UI examples on Forum Nokia] ''[projects.forum.nokia.com]''


===Categories:===
== Links ==


* [[:Category:Developing with Qt|Developing_with_Qt]]
* &quot;Getting Started&amp;quot;:http://doc.qt.nokia.com/4.7-snapshot/qtquick.html
** [[:Category:Developing with Qt::Qt Quick|Qt_Quick]]
* &quot;Creating a Qt Quick Application&amp;quot;:http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-application.html
* [[:Category:Portuguese|Portuguese]]
* &quot;Creating QML Components&amp;quot;:http://doc.qt.nokia.com/qtcreator-2.1-snapshot/quick-components.html
** [[:Category:Portuguese::Developing with Qt|Developing_with_Qt]]
* &quot;Open Qt Quick Components&amp;quot;:http://developer.qt.nokia.com/wiki/QtQuickOpenComponents
* [[:Category:Portuguese::Developing with Qt::Qt Quick|Qt_Quick]]
* &quot;Qt Quick sync meeting minutes&amp;quot;:http://developer.qt.nokia.com/wiki/QtQuickMinutes
* &quot;Exporting QML from photoshop and GIMP&amp;quot;:labs.qt.nokia.com/2010/10/19/exporting-qml-from-photoshop-and-gimp/ - '''WIP'''

Revision as of 10:48, 24 February 2015


Português English Русский Castellano Català Magyar ქართულად

Qt Quick (Qt User Interface Creation Kit)

A principal novidade da das versões "Qt 4.7&quot;:http://doc.qt.nokia.com/4.7 e "Qt Creator&quot;:http://developer.qt.nokia.com/wiki/Category:Tools::QtCreator 2.1 é "Qt Quick&quot;:http://doc.qt.nokia.com/4.7/qtquick.html : 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.
h2. 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&quot;:http://pt.wikipedia.org/wiki/WYSIWYG para criar interfaces com Qt Quick (technical preview)
* Qt Quick Components: Elementos comuns de interfaces que se adequam ao visual da plataforma
h2. 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&quot;:http://developer.qt.nokia.com/search/tag/qml+vs+widget para procurar conteúdo relacionado.

Links