Qt Quick/bg
Български English Русский Castellano Català Português Magyar عربي 日本語 فارسی Ελληνικά ქართულად
Qt Quick (Qt User Interface Creation Kit)
Ключовата новост в Qt 4.7 [doc.qt.nokia.com] и Qt Creator [developer.qt.nokia.com] 2.1 е Qt Quick [doc.qt.nokia.com]: технология от високо ниво за потребителски интерфейси, която позволява на разработчици и дизайнери да работят заедно, за да създадат анимирани, леки и с възможност да реагират на докосване приложения. Тя съдържа:
- Нови инструменти в Qt Creator: включително визуален редактор, който позволява дизайнерите на интерфейса и разработчиците да си сътрудничат, работейки по един и същ код, използвайки различен подход
- QML (Qt Meta-Object Language): лесен за използване, декларативен език
- 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
Връзки
- Introduction_to_Qt_Quick
- Getting Started [doc.qt.nokia.com]
- Creating a Qt Quick Application [doc.qt.nokia.com]
- Creating QML Components [doc.qt.nokia.com]
- Open Qt Quick Components [developer.qt.nokia.com]
- Qt Quick sync meeting minutes [developer.qt.nokia.com]
- Exporting QML from photoshop and GIMP – WIP
- QML UI examples on Forum Nokia [projects.forum.nokia.com]
- Qt Quick Tutorial [developer.qt.nokia.com]