Qt Quick/bg: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
(Remove non-functioning "toc" command)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Developing_with_Qt::Qt_Quick]]<br />[toc align_right="yes" depth="3"]<br />'''Български''' [[Qt_Quick|English]] [[Qt_Quick_Russian|Русский]] [[Qt Quick (es)|Castellano]] [[Qt Quick (ca)|Català]] [[Qt_Quick_Portuguese|Português]] [[Qt_Quick_Hungarian|Magyar]] [[Qt_Quick_Arabic|عربي]] [[Qt_Quick_Japanese|日本語]] [[Qt_Quick_Persian|فارسی]] [[Qt_Quick_Greek|Ελληνικά]] [[Qt_Quick_Georgian|ქართულად]]
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
 
[[Category:Developing_with_Qt::Qt_Quick]]
'''Български''' [[Qt_Quick|English]] [[Qt_Quick_Russian|Русский]] [[Qt Quick (es)|Castellano]] [[Qt Quick (ca)|Català]] [[Qt_Quick_Portuguese|Português]] [[Qt_Quick_Hungarian|Magyar]] [[Qt_Quick_Arabic|عربي]] [[Qt_Quick_Japanese|日本語]] [[Qt_Quick_Persian|فارسی]] [[Qt_Quick_Greek|Ελληνικά]] [[Qt_Quick_Georgian|ქართულად]]


= Qt Quick (Qt User Interface Creation Kit) =
= Qt Quick (Qt User Interface Creation Kit) =


Ключовата новост в "Qt 4.7":http://doc.qt.nokia.com/4.7 и "Qt Creator":http://developer.qt.nokia.com/wiki/Category:Tools::QtCreator 2.1 е "Qt Quick":http://doc.qt.nokia.com/4.7/qtquick.html: технология от високо ниво за потребителски интерфейси, която позволява на разработчици и дизайнери да работят заедно, за да създадат анимирани, леки и с възможност да реагират на докосване приложения. Тя съдържа:
Ключовата новост в [http://doc.qt.nokia.com/4.7 Qt 4.7] и [http://developer.qt.nokia.com/wiki/Category:Tools::QtCreator Qt Creator] 2.1 е [http://doc.qt.nokia.com/4.7/qtquick.html Qt Quick]: технология от високо ниво за потребителски интерфейси, която позволява на разработчици и дизайнери да работят заедно, за да създадат анимирани, леки и с възможност да реагират на докосване приложения. Тя съдържа:


# Нови инструменти в Qt Creator: включително визуален редактор, който позволява дизайнерите на интерфейса и разработчиците да си сътрудничат, работейки по един и същ код, използвайки различен подход
# Нови инструменти в Qt Creator: включително визуален редактор, който позволява дизайнерите на интерфейса и разработчиците да си сътрудничат, работейки по един и същ код, използвайки различен подход
Line 20: Line 23:
== QML срещу графичния интерфейс, базиран на QWidget ==
== QML срещу графичния интерфейс, базиран на QWidget ==


Начинаещите в Qt често задават въпроса: Кой е най-добрият начин за създаване на интерфейс? С Qt има 3 техники (който могат да се смесват):<br />* като се използва Qt Designer за да се създадат '''.ui файлове, XML базирано описание на потребителския интерфейс<br />''' като напишете кода за създаването на вашия потребителски интерфейс на C++ с Qt класовете за графични елементи<br />* като напишете или визуално създадете QML файлове с Qt Ctrator 2.1
Начинаещите в Qt често задават въпроса: Кой е най-добрият начин за създаване на интерфейс? С Qt има 3 техники (който могат да се смесват):
* като се използва Qt Designer за да се създадат '''.ui файлове, XML базирано описание на потребителския интерфейс
''' като напишете кода за създаването на вашия потребителски интерфейс на C++ с Qt класовете за графични елементи
* като напишете или визуално създадете QML файлове с Qt Ctrator 2.1


== Връзки ==
== Връзки ==


* [[Introduction_to_Qt_Quick]]
* [[Introduction_to_Qt_Quick]]
* "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'''
* "QML UI examples on Forum Nokia":https://projects.forum.nokia.com/qmluiexamples
* [https://projects.forum.nokia.com/qmluiexamples QML UI examples on Forum Nokia]

Latest revision as of 12:30, 17 April 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.

Български English Русский Castellano Català Português Magyar عربي 日本語 فارسی Ελληνικά ქართულად

Qt Quick (Qt User Interface Creation Kit)

Ключовата новост в Qt 4.7 и Qt Creator 2.1 е Qt Quick: технология от високо ниво за потребителски интерфейси, която позволява на разработчици и дизайнери да работят заедно, за да създадат анимирани, леки и с възможност да реагират на докосване приложения. Тя съдържа:

  1. Нови инструменти в Qt Creator: включително визуален редактор, който позволява дизайнерите на интерфейса и разработчиците да си сътрудничат, работейки по един и същ код, използвайки различен подход
  2. QML (Qt Meta-Object Language): лесен за използване, декларативен език
  3. QtDeclarative: нов модул в Qt библиотеката, който позволява новият декларативен подход в разработката на приложението

И докато не се изискват никакви познания по C+, за да се използва Qt Quick, той е 100% базиран на Qt и може да се разширява от C+ (и други езици, благодарение на the bindings), ограничавайки се само от вашата креативност.

Обхват (Qt Creator 2.1 и Qt Quick)

  • Помощник за създаване на QML проекти и управлението им (нов файлов формат изцяло написани на QML приложения)
  • QML редактор с оцветяване на кода, автоматично довършване, интегрирана система за помощ и т.н
  • Qt Quick Designer: Визуален WYSIWYG( Това, което виждате, това и получавате ) редактор за създаване на Qt Quick потребителски интерфейс
  • Qt Quick Components: Общи елементи за графичен интерфейс, които изглеждат като тези, идващи с платформата

QML срещу графичния интерфейс, базиран на QWidget

Начинаещите в Qt често задават въпроса: Кой е най-добрият начин за създаване на интерфейс? С Qt има 3 техники (който могат да се смесват):

  • като се използва Qt Designer за да се създадат .ui файлове, XML базирано описание на потребителския интерфейс

като напишете кода за създаването на вашия потребителски интерфейс на C++ с Qt класовете за графични елементи

  • като напишете или визуално създадете QML файлове с Qt Ctrator 2.1

Връзки