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)
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
[[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) =


A principal novidade da das versões "Qt 4.7":http://doc.qt.nokia.com/4.7 e "Qt Creator":http://developer.qt.nokia.com/wiki/Category:Tools::QtCreator 2.1 é "Qt Quick":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:
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
# 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
Line 14: 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
* Qt Quick Designer: Editor visual "WYSIWYG":http://pt.wikipedia.org/wiki/WYSIWYG para criar interfaces com Qt Quick (technical preview)
* 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


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
Line 28: Line 27:
* escrever ou desenhar (ou modelar com Qt Creator 2.1) arquivos QML
* escrever ou desenhar (ou modelar com Qt Creator 2.1) arquivos QML


''O HowTo ainda está por ser feito'' mas use a [[Tagging|tag]] "qml vs widget":http://developer.qt.nokia.com/search/tag/qml+vs+widget para procurar conteúdo relacionado.
''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.


== Links ==
== Links ==


* "Getting Started":http://doc.qt.nokia.com/4.7-snapshot/qtquick.html
* [http://doc.qt.nokia.com/4.7-snapshot/qtquick.html Getting Started]
* "Creating a Qt Quick Application":http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-application.html
* [http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-application.html Creating a Qt Quick Application]
* "Creating QML Components":http://doc.qt.nokia.com/qtcreator-2.1-snapshot/quick-components.html
* [http://doc.qt.nokia.com/qtcreator-2.1-snapshot/quick-components.html Creating QML Components]
* "Open Qt Quick Components":http://developer.qt.nokia.com/wiki/QtQuickOpenComponents
* [http://developer.qt.nokia.com/wiki/QtQuickOpenComponents Open Qt Quick Components]
* "Qt Quick sync meeting minutes":http://developer.qt.nokia.com/wiki/QtQuickMinutes
* [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'''
* "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