Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Qt Quick/pt: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
(Partial cleanup; abuse of category for localization; removed from category)
 
(6 intermediate revisions by 2 users not shown)
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|ქართულად]]
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}


=Qt Quick (Qt User Interface Creation Kit)=
[[Category:Developing_with_Qt::Qt Quick]]


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:
{{LangSwitch}}


# 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
= Qt Quick (Qt User Interface Creation Kit) =
# <span class="caps">QML</span> (Qt Meta-Object Language): uma linguagem declarativa, de fácil uso
 
A principal novidade da das versões [http://doc.qt.nokia.com/4.7 Qt 4.7] e [http://developer.qt.nokia.com/wiki/Category:Tools::QtCreator Qt Creator] 2.1 é [http://doc.qt.nokia.com/4.7/qtquick.html 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:
 
# 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.
 
==Escope (Qt Creator 2.1 e Quick)==


* 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>)
== Escope (Qt Creator 2.1 e Quick) ==
* Editor avançado para <span class="caps">QML</span> com destaque de sintaxe, conclusão de código, ajuda integrada e mais
* Assistente para projetos QML e gerenciamento de projeto (novo formato de arquivo para aplicações puramente QML)
* 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)
* Editor avançado para QML com destaque de sintaxe, conclusão de código, ajuda integrada e mais
* Qt Quick Designer: Editor visual [http://pt.wikipedia.org/wiki/WYSIWYG WYSIWYG] para criar interfaces com Qt Quick (technical preview)
* 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


==<span class="caps">QML</span> vs. <span class="caps">GUI</span> 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
''' codificar a interface em C''+ usando classes de widgets Qt
* escrever ou desenhar (ou modelar com Qt Creator 2.1) arquivos QML


* usando Qt Designer para criar arquivos *.ui , uma descrição de interface baseada em <span class="caps">XML</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] para procurar conteúdo relacionado.
* 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]''
* [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]]
* [http://doc.qt.nokia.com/4.7-snapshot/qtquick.html Getting Started]
** [[:Category:Developing with Qt::Qt Quick|Qt_Quick]]
* [http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-application.html Creating a Qt Quick Application]
* [[:Category:Portuguese|Portuguese]]
* [http://doc.qt.nokia.com/qtcreator-2.1-snapshot/quick-components.html Creating QML Components]
** [[:Category:Portuguese::Developing with Qt|Developing_with_Qt]]
* [http://developer.qt.nokia.com/wiki/QtQuickOpenComponents Open Qt Quick Components]
* [[:Category:Portuguese::Developing with Qt::Qt Quick|Qt_Quick]]
* [http://developer.qt.nokia.com/wiki/QtQuickMinutes Qt Quick sync meeting minutes]
* "Exporting QML from photoshop and GIMP":labs.qt.nokia.com/2010/10/19/exporting-qml-from-photoshop-and-gimp/ - '''WIP'''

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