Category:Developing with Qt::Qt Quick: Difference between revisions
(Fix heading) |
Henri Vikki (talk | contribs) No edit summary |
||
Line 2: | Line 2: | ||
| [[:Category_Persian:qtquick_persian|فارسی]] | | [[:Category_Persian:qtquick_persian|فارسی]] | ||
= Qt Quick (Qt User Interface Creation Kit) = | = Qt Quick (Qt User Interface Creation Kit) = | ||
Line 10: | 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 18: | Line 17: | ||
=== Whitepapers and General Documents === | === Whitepapers and General Documents === | ||
[[QtQuickToolingWhitepaper | QtQuickToolingWhitepaper]] | [[QtQuickToolingWhitepaper | QtQuickToolingWhitepaper]] <br> | ||
[[IntroductionQtQuick | Introduction to Qt Quick]] | [[IntroductionQtQuick | Introduction to Qt Quick]] <br> | ||
[[Qt_Accessibility | Qt Accessibility]] | [[Qt_Accessibility | Qt Accessibility]] <br> | ||
[[Qt_Quick | Qt Quick]] | [[Qt_Quick | Qt Quick]] <br> | ||
[[Introduction_to_Qt_Quick_for_Cpp_developers | Introduction to Qt Quick for C++ developers]] | [[Introduction_to_Qt_Quick_for_Cpp_developers | Introduction to Qt Quick for C++ developers]] <br> | ||
=== Demos === | === Demos === | ||
[[Coffee_Tweed_Demo | Coffee Tweed Demo]] | [[Coffee_Tweed_Demo | Coffee Tweed Demo]] <br> | ||
[[Weather_Demo | Weather Demo]] | [[Weather_Demo | Weather Demo]] <br> | ||
[[Radio_Tuner_Demo | Radio Tuner Demo]] | [[Radio_Tuner_Demo | Radio Tuner Demo]] <br> | ||
[[Qt_Quick_Demo_Apps_Downgrade | Qt Quick Demo Apps Downgrade]] | [[Qt_Quick_Demo_Apps_Downgrade | Qt Quick Demo Apps Downgrade]] <br> | ||
[[In-vehicle_Infotainment_Demo | In-vehicle Infotainment Demo]] | [[In-vehicle_Infotainment_Demo | In-vehicle Infotainment Demo]] <br> | ||
[[Home_Control_Demo | Home Control Demo]] | [[Home_Control_Demo | Home Control Demo]] <br> | ||
[[Dictomania_Demo | Dictomania Demo]] | [[Dictomania_Demo | Dictomania Demo]] <br> | ||
[[Flying_Bus_Game | Flying Bus Game]] | [[Flying_Bus_Game | Flying Bus Game]] <br> | ||
[[How_To_Mingle_QML_Tetrominos_And_Ninjas_Zij_Lost_Tetris_Game | How To Mingle QML Tetrominos And Ninjas Zij Lost Tetris Game]] | [[How_To_Mingle_QML_Tetrominos_And_Ninjas_Zij_Lost_Tetris_Game | How To Mingle QML Tetrominos And Ninjas Zij Lost Tetris Game]] <br> | ||
=== Tutorials === | === Tutorials === | ||
[[Qt_Quick_Carousel| The Qt Quick Carousel]] | [[Qt_Quick_Carousel| The Qt Quick Carousel]] <br> | ||
[[Qt_Quick_Image_Viewer | Smooth Image Flicking in Qt Quick]] | [[Qt_Quick_Image_Viewer | Smooth Image Flicking in Qt Quick]] <br> | ||
[[JavaScript_programmer | JavaScript programmer]] | [[JavaScript_programmer | JavaScript programmer]] <br> | ||
[[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]] <br> | ||
[[Qt_Quick_Tutorial | Qt Quick Tutorial]] | [[Qt_Quick_Tutorial | Qt Quick Tutorial]] <br> | ||
[http://qt.nokia.com/learning/guides Learning guides : todolist and NoteApp] | |||
=== HowTos and Best Practices === | === HowTos and Best Practices === | ||
[[Drag_and_Drop_within_a_GridView | Drag and Drop within a GridView]] | [[Drag_and_Drop_within_a_GridView | Drag and Drop within a GridView]] <br> | ||
[[Flickable_Wrapped_TextEdit | Flickable Wrapped TextEdit]] | [[Flickable_Wrapped_TextEdit | Flickable Wrapped TextEdit]] <br> | ||
[[How_to_Port_From_Desktop_to_Mobile | How to Port From Desktop to Mobile]] | [[How_to_Port_From_Desktop_to_Mobile | How to Port From Desktop to Mobile]] <br> | ||
[[How_to_style_a_QML_scroll_bar_with_an_image_provider | How to style a QML scroll bar with an image provider]] | [[How_to_style_a_QML_scroll_bar_with_an_image_provider | How to style a QML scroll bar with an image provider]] <br> | ||
[[How_to_create_columns_in_a_QML_ListView | How to create columns in a QML ListView]] | [[How_to_create_columns_in_a_QML_ListView | How to create columns in a QML ListView]] <br> | ||
[[Model_View_Options_In_Qt | Model View Options In Qt]] | [[Model_View_Options_In_Qt | Model View Options In Qt]] <br> | ||
[[QML_and_QSqlTableModel | QML and QSqlTableModel]] | [[QML_and_QSqlTableModel | QML and QSqlTableModel]] <br> | ||
[[Qt_Quick_Best_Practices | Qt Quick Best Practices]] | [[Qt_Quick_Best_Practices | Qt Quick Best Practices]] <br> | ||
[[Real-time_Sorting_and_Filtering_of_a_GridView | Real-time Sorting and Filtering of a GridView]] | [[Real-time_Sorting_and_Filtering_of_a_GridView | Real-time Sorting and Filtering of a GridView]] <br> | ||
[[QmlStyling|QML Styling]] | [[QmlStyling|QML Styling]] <br> | ||
[[DataSharingQML2CPP | Data Sharing - QML to C+'']] | [[DataSharingQML2CPP | Data Sharing - QML to C+'']] <br> | ||
[[Qt_Quick_Donts | Qt Quick Dont's]] | [[Qt_Quick_Donts | Qt Quick Dont's]] <br> | ||
=== Tips, Tricks and Snippets === | === Tips, Tricks and Snippets === | ||
[[10_secret_Ninja_weapons_for_Qt_Quick_QML_developers | 10 secret Ninja weapons for Qt Quick QML developers]] | [[10_secret_Ninja_weapons_for_Qt_Quick_QML_developers | 10 secret Ninja weapons for Qt Quick QML developers]] <br> | ||
[[Delayed_Animations | Delayed Animations]] | [[Delayed_Animations | Delayed Animations]] <br> | ||
[[QML_Example_Use_timer_to_update_Date | QML Example Use timer to update Date]] | [[QML_Example_Use_timer_to_update_Date | QML Example Use timer to update Date]] <br> | ||
[[Bridging_the_Gap_between_CPP_and_QML_Model-View | Bridging the Gap between C''+ and QML Model/View]] | [[Bridging_the_Gap_between_CPP_and_QML_Model-View | Bridging the Gap between C''+ and QML Model/View]] <br> | ||
[[Creating a property binding from JavaScript]] | [[Creating a property binding from JavaScript]] <br> | ||
[[QtQuick_ToolTip_component | Qt Quick ToolTip component]] | [[QtQuick_ToolTip_component | Qt Quick ToolTip component]] <br> | ||
=== Python === | === Python === | ||
[[Auto-generating_QObject_from_template_in_PySide | Auto-generating QObject from template in PySide]] | [[Auto-generating_QObject_from_template_in_PySide | Auto-generating QObject from template in PySide]] <br> | ||
[[Connecting_QML_Signals_in_PySide | Connecting QML Signals in PySide]] | [[Connecting_QML_Signals_in_PySide | Connecting QML Signals in PySide]] <br> | ||
[[Defining_and_using_constants_from_PySide_in_QML | Defining and using constants from PySide in QML]] | [[Defining_and_using_constants_from_PySide_in_QML | Defining and using constants from PySide in QML]] <br> | ||
[[Filling_and_reading_QML_UI_forms_from_Python | Filling and reading QML UI forms from Python]] | [[Filling_and_reading_QML_UI_forms_from_Python | Filling and reading QML UI forms from Python]] <br> | ||
[[Selectable_list_of_Python_objects_in_QML | Selectable list of Python objects in QML]] | [[Selectable_list_of_Python_objects_in_QML | Selectable list of Python objects in QML]] <br> | ||
[[Updating_QML_content_from_Python_threads | Updating QML content from Python threads]] | [[Updating_QML_content_from_Python_threads | Updating QML content from Python threads]] <br> | ||
[[Using_QtMobility_sensors_and_QML_from_PySide | Using QtMobility sensors and QML from PySide]] | [[Using_QtMobility_sensors_and_QML_from_PySide | Using QtMobility sensors and QML from PySide]] <br> | ||
[[Using_QtWebKit_and_QML_with_PySide | Using QtWebKit and QML with PySide]] | [[Using_QtWebKit_and_QML_with_PySide | Using QtWebKit and QML with PySide]] <br> | ||
[[Utilizing_Qt_Quick_Colibri_in_PySide | Utilizing Qt Quick Colibri in PySide]] | [[Utilizing_Qt_Quick_Colibri_in_PySide | Utilizing Qt Quick Colibri in PySide]] <br> | ||
[[Multi-selection_lists_in_Python_with_QML | Multi-selection lists in Python with QML]] | [[Multi-selection_lists_in_Python_with_QML | Multi-selection lists in Python with QML]] | ||
=== In Foreign Language === | === In Foreign Language === | ||
[[Qt_Quick_Arabic | Qt Quick Arabic]] | [[Qt_Quick_Arabic | Qt Quick Arabic]] <br> | ||
[[Qt_Quick_ca | Qt Quick Catalan]] | [[Qt_Quick_ca | Qt Quick Catalan]] <br> | ||
[[Qt_Quick_Hungarian | Qt Quick Hungarian]] | [[Qt_Quick_Hungarian | Qt Quick Hungarian]] <br> | ||
[[Qt_Quick_Italian | Qt Quick Italian]] | [[Qt_Quick_Italian | Qt Quick Italian]] <br> | ||
[[Qt_Quick_Japanese | Qt Quick Japanese]] | [[Qt_Quick_Japanese | Qt Quick Japanese]] <br> | ||
[[Qt_Quick_Persian| Qt Quick Persian]] | [[Qt_Quick_Persian| Qt Quick Persian]] <br> | ||
[[Qt_Quick_Portuguese | Qt Quick Portuguese]] | [[Qt_Quick_Portuguese | Qt Quick Portuguese]] <br> | ||
[[Qt_Quick_Russian | Qt Quick Russian]] | [[Qt_Quick_Russian | Qt Quick Russian]] <br> | ||
[[Qt_Quick_Spanish | Qt Quick Spanish]] | [[Qt_Quick_Spanish | Qt Quick Spanish]] <br> | ||
[[DelayedAnimations_French | DelayedAnimations French]] | [[DelayedAnimations_French | DelayedAnimations French]] <br> | ||
[[Delayed_Animations_Italian | Delayed Animations Italian]] | [[Delayed_Animations_Italian | Delayed Animations Italian]] <br> | ||
[[Delayed_Animations_Spanish | Delayed Animations Spanish]] | [[Delayed_Animations_Spanish | Delayed Animations Spanish]] <br> | ||
[[Weather_Demo_App_Japanese | Weather Demo App Japanese]] | [[Weather_Demo_App_Japanese | Weather Demo App Japanese]] <br> | ||
[[Getting_Started_Programming_with_QML_in_Hungarian | Getting Started Programming with QML in Hungarian]] | [[Getting_Started_Programming_with_QML_in_Hungarian | Getting Started Programming with QML in Hungarian]] <br> | ||
[[Einfuehrung_in_die_Programmierung_mit_QML | Einfuehrung in die Programmierung mit QML German]] | [[Einfuehrung_in_die_Programmierung_mit_QML | Einfuehrung in die Programmierung mit QML German]] <br> | ||
[[Males_practiques_amb_Qt_Quick | Males practiques amb Qt Quick Catalan?]] | [[Males_practiques_amb_Qt_Quick | Males practiques amb Qt Quick Catalan?]] <br> | ||
[[QmlStyling_Hungarian | QmlStyling Hungarian]] | [[QmlStyling_Hungarian | QmlStyling Hungarian]] <br> | ||
=== Minutes === | === Minutes === | ||
[[QtQuickMinutes | QtQuickMinutes]] | [[QtQuickMinutes | QtQuickMinutes]] <br> | ||
[[QtQuickMinutes20100817 | QtQuickMinutes20100817]] | [[QtQuickMinutes20100817 | QtQuickMinutes20100817]] <br> | ||
[[QtQuickMinutes20100824 | QtQuickMinutes20100824]] | [[QtQuickMinutes20100824 | QtQuickMinutes20100824]] <br> | ||
[[QtQuickMinutes20100831 | QtQuickMinutes20100831]] | [[QtQuickMinutes20100831 | QtQuickMinutes20100831]] <br> | ||
[[QtQuickMinutes20100907 | QtQuickMinutes20100907]] | [[QtQuickMinutes20100907 | QtQuickMinutes20100907]] <br> | ||
[[QtQuickMinutes20100914 | QtQuickMinutes20100914]] | [[QtQuickMinutes20100914 | QtQuickMinutes20100914]] <br> | ||
[[QtQuickMinutes20100921 | QtQuickMinutes20100921]] | [[QtQuickMinutes20100921 | QtQuickMinutes20100921]] | ||
=== Stubs === | === Stubs === | ||
[[QMLBook | QMLBook]] | [[QMLBook | QMLBook]] <br> | ||
[[QMLBookQMLViewer | QMLBookQMLViewer]] | [[QMLBookQMLViewer | QMLBookQMLViewer]] <br> | ||
[[Qt_Quick_Tutorial | Qt Quick Tutorial]] | [[Qt_Quick_Tutorial | Qt Quick Tutorial]] <br> | ||
[[Qt_Quick_Components | Qt Quick Components]] | [[Qt_Quick_Components | Qt Quick Components]] <br> | ||
[[State_Machines_and_QML_GUIs | State Machines and QML GUIs]] | [[State_Machines_and_QML_GUIs | State Machines and QML GUIs]] | ||
=== Various === | === Various === |
Revision as of 11:02, 9 March 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
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
Subcategories
This category has the following 4 subcategories, out of 4 total.
Pages in category "Developing with Qt::Qt Quick"
The following 82 pages are in this category, out of 82 total.
D
H
I
M
P
Q
- QML Application Structuring Approaches
- QML Containers
- QML Dynamic Objects
- QML Example Use timer to update Date
- QML for JavaScript programmers
- QML Multi-line Texts Handling
- QML Scrolling Digits/bg
- QML States Controlling
- QML Styling/hu
- QML-Qt.point-Applications
- Qt 4.7.4 Compatibility Issues
- Qt Accessibility
- Qt for Python/Connecting QML Signals
- Qt Quick
- Qt Quick Best Practices/bg
- Qt Quick Carousel Tutorial
- Qt Quick Carousel/bg
- Qt Quick Components
- Qt Quick Donts
- Qt Quick Donts Bulgarian/bg
- Qt Quick Image Viewer Tutorial
- Qt Quick Image Viewer/bg
- Qt Quick Tutorial
- Qt Quick Tutorial Basics
- Qt Quick Tutorial Components
- Qt Quick Videos
- Qt Quick/bg
- Qt Quick/ca
- Qt Quick/el
- Qt Quick/fa
- Qt Quick/hu
- Qt Quick/it
- Qt Quick/ja
- Qt Quick/pt
- Qt Quick/ru
- QtQuick ToolTip Component
- QtQuickComponentsOld
- QtQuickMinutes20100914
- QtQuickMinutes20100921
- QtQuickToolingWhitepaper
- QUtf8ByteLimitValidator