Category:Developing with qt::qt quick: Difference between revisions
AutoSpider (talk | contribs) (Remove non-functioning "toc" command) |
AutoSpider (talk | contribs) (Convert ExpressionEngine links) |
||
Line 9: | Line 9: | ||
Qt Quick consists of a rich set of user interface elements, a declarative language for describing user interfaces and a language run-time. A collection of C++ APIs are used to integrate these high level features with classic Qt applications. Qt Quick is a high-level UI technology that allows developers and UI designers to work together to create animated, touch-enabled UIs and lightweight applications. | Qt Quick consists of a rich set of user interface elements, a declarative language for describing user interfaces and a language run-time. A collection of C++ APIs are used to integrate these high level features with classic Qt applications. Qt Quick is a high-level UI technology that allows developers and UI designers to work together to create animated, touch-enabled UIs and lightweight applications. | ||
Though Qt Quick is a new technology, there is a wealth of learning material available. A good starting point is the | Though Qt Quick is a new technology, there is a wealth of learning material available. A good starting point is the [https://doc.qt.io/qt-5/gettingstartedqml.html Qt Quick Documentation] and to run several of the examples and demos that come with Qt. | ||
There is also an excellent | There is also an excellent [http://qt.io/videos/watch/qt_quick_introduction_to_qt_quick_part_1_4 video introduction] to Qt Quick. C++ programmers will be interested in watching [http://qt.io/videos/watch/qt_quick_for_c_developers Qt Quick for C++ Developers] and can download a set of training slides titled [http://qt.digia.com/Resource-Center/Qt-Enterprise-Training-Materials/Qt-Essentials—Qt-Quick-Edition/ Qt Essentials - Qt Quick for C++ Developers ] . | ||
== Wiki Pages by Category == | == Wiki Pages by Category == | ||
Line 42: | Line 42: | ||
[[Modern_mobile_applications_with_Qt_and_QML | Modern mobile applications with Qt and QML]] | [[Modern_mobile_applications_with_Qt_and_QML | Modern mobile applications with Qt and QML]] | ||
[[Qt_Quick_Tutorial | Qt Quick Tutorial]] | [[Qt_Quick_Tutorial | Qt Quick Tutorial]] | ||
[http://qt.nokia.com/learning/guides Learning guides : todolist and NoteApp] | |||
=== HowTos and Best Practices === | === HowTos and Best Practices === |
Revision as of 16:22, 18 August 2015
English | فارسی
Qt Quick (Qt User Interface Creation Kit)
Qt Quick is a collection of technologies that are designed to help developers create the kind of intuitive, modern-looking, fluid user interfaces that are increasingly used on mobile phones, media players, set-top boxes, other portable devices and increasingly on desktop applications.
Qt Quick consists of a rich set of user interface elements, a declarative language for describing user interfaces and a language run-time. A collection of C++ APIs are used to integrate these high level features with classic Qt applications. Qt Quick is a high-level UI technology that allows developers and UI designers to work together to create animated, touch-enabled UIs and lightweight applications.
Though Qt Quick is a new technology, there is a wealth of learning material available. A good starting point is the Qt Quick Documentation and to run several of the examples and demos that come with Qt.
There is also an excellent video introduction to Qt Quick. C++ programmers will be interested in watching Qt Quick for C++ Developers and can download a set of training slides titled Qt Essentials - Qt Quick for C++ Developers .
Wiki Pages by Category
Whitepapers and General Documents
QtQuickToolingWhitepaper Introduction to Qt Quick Qt Accessibility Qt Quick Introduction to Qt Quick for C++ developers
Demos
Coffee Tweed Demo Weather Demo Radio Tuner Demo Qt Quick Demo Apps Downgrade In-vehicle Infotainment Demo Home Control Demo Dictomania Demo Flying Bus Game How To Mingle QML Tetrominos And Ninjas Zij Lost Tetris Game
Tutorials
The Qt Quick Carousel Smooth Image Flicking in Qt Quick JavaScript programmer Modern mobile applications with Qt and QML Qt Quick Tutorial Learning guides : todolist and NoteApp
HowTos and Best Practices
Drag and Drop within a GridView Flickable Wrapped TextEdit How to Port From Desktop to Mobile How to style a QML scroll bar with an image provider How to create columns in a QML ListView Model View Options In Qt QML and QSqlTableModel Qt Quick Best Practices Real-time Sorting and Filtering of a GridView QML Styling Data Sharing - QML to C+ Qt Quick Dont's
h3. Tips, Tricks and Snippets
10 secret Ninja weapons for Qt Quick QML developers Delayed Animations QML Example Use timer to update Date Bridging the Gap between C+ and QML Model/View Creating a property binding from JavaScript Qt Quick ToolTip component
Python
Auto-generating QObject from template in PySide Connecting QML Signals in PySide Defining and using constants from PySide in QML Filling and reading QML UI forms from Python Selectable list of Python objects in QML Updating QML content from Python threads Using QtMobility sensors and QML from PySide Using QtWebKit and QML with PySide Utilizing Qt Quick Colibri in PySide Multi-selection lists in Python with QML
In Foreign Language
Qt Quick Arabic Qt Quick Catalan Qt Quick Hungarian Qt Quick Italian Qt Quick Japanese Qt Quick Persian Qt Quick Portuguese Qt Quick Russian Qt Quick Spanish DelayedAnimations French Delayed Animations Italian Delayed Animations Spanish Weather Demo App Japanese Getting Started Programming with QML in Hungarian Einfuehrung in die Programmierung mit QML German Males practiques amb Qt Quick Catalan? QmlStyling Hungarian
Minutes
QtQuickMinutes QtQuickMinutes20100817 QtQuickMinutes20100824 QtQuickMinutes20100831 QtQuickMinutes20100907 QtQuickMinutes20100914 QtQuickMinutes20100921
Stubs
QMLBook QMLBookQMLViewer Qt Quick Tutorial Qt Quick Components State Machines and QML GUIs
Various
This category currently contains no pages or media.