|
|
| (5 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| '''English''' | [[:Category Persian:qtquick persian|فارسی]]
| | #REDIRECT [[Category:Developing with Qt::Qt Quick]] |
| | |
| =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++ <span class="caps">API</span>s 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 [https://doc.qt.io/qt-5/gettingstartedqml.html Qt Quick Documentation] ''[qt.io]'' and to run several of the examples and demos that come with Qt.
| |
| | |
| There is also an excellent [http://qt.io/videos/watch/qt_quick_introduction_to_qt_quick_part_1_4 video introduction] ''[qt.io]'' 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] ''[qt.io]'' 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] ''[qt.digia.com]'' .
| |
| | |
| ==Wiki Pages by Category==
| |
| | |
| ===Whitepapers and General Documents===
| |
| | |
| [[QtQuickToolingWhitepaper]]<br />[[IntroductionQtQuick|Introduction to Qt Quick]]<br />[[Qt Accessibility]]<br />[[Qt Quick]]<br />[[Introduction to Qt Quick for Cpp developers|Introduction to Qt Quick for C++ developers]]
| |
| | |
| ===Demos===
| |
| | |
| [[Coffee Tweed Demo]]<br />[[Weather Demo]]<br />[[Radio Tuner Demo]]<br />[[Qt Quick Demo Apps Downgrade]]<br />[[In-vehicle Infotainment Demo|In vehicle Infotainment Demo]]<br />[[Home Control Demo]]<br />[[Dictomania Demo]]<br />[[Flying Bus Game]]<br />[[How To Mingle QML Tetrominos And Ninjas Zij Lost Tetris Game|How To Mingle <span class="caps">QML</span> Tetrominos And Ninjas Zij Lost Tetris Game]]
| |
| | |
| ===Tutorials===
| |
| | |
| [[Qt Quick Carousel|The Qt Quick Carousel]]<br />[[Qt Quick Image Viewer|Smooth Image Flicking in Qt Quick]]<br />[[JavaScript programmer]]<br />[[Modern mobile applications with Qt and QML|Modern mobile applications with Qt and <span class="caps">QML</span>]]<br />[[Qt Quick Tutorial]]<br />[http://qt.nokia.com/learning/guides Learning guides : todolist and NoteApp] ''[qt.nokia.com]''
| |
| | |
| ===HowTos and Best Practices===
| |
| | |
| [[Drag and Drop within a GridView]]<br />[[Flickable Wrapped TextEdit]]<br />[[How to Port From Desktop to Mobile]]<br />[[How to style a QML scroll bar with an image provider|How to style a <span class="caps">QML</span> scroll bar with an image provider]]<br />[[How to create columns in a QML ListView|How to create columns in a <span class="caps">QML</span> ListView]]<br />[[Model View Options In Qt]]<br />[[QML and QSqlTableModel|<span class="caps">QML</span> and QSqlTableModel]]<br />[[Qt Quick Best Practices]]<br />[[Real-time Sorting and Filtering of a GridView|Real time Sorting and Filtering of a GridView]]<br />[[QmlStyling|<span class="caps">QML</span> Styling]]<br />[[DataSharingQML2CPP|Data Sharing <span class="caps">QML</span> to C++]]<br />[[Qt Quick Donts|Qt Quick Dont’s]]
| |
| | |
| ===Tips, Tricks and Snippets===
| |
| | |
| [[10 secret Ninja weapons for Qt Quick QML developers|10 secret Ninja weapons for Qt Quick <span class="caps">QML</span> developers]]<br />[[Delayed Animations]]<br />[[QML Example Use timer to update Date|<span class="caps">QML</span> Example Use timer to update Date]]<br />[[Bridging the Gap between CPP and QML Model-View|Bridging the Gap between C++ and <span class="caps">QML</span> Model/View]]<br />[[Creating-a-property-binding-from-JavaScript|Creating a property binding from JavaScript]]<br />[[QtQuick ToolTip Component|Qt Quick ToolTip component]]
| |
| | |
| ===Python===
| |
| | |
| [[Auto-generating QObject from template in PySide|Auto generating QObject from template in PySide]]<br />[[Connecting QML Signals in PySide|Connecting <span class="caps">QML</span> Signals in PySide]]<br />[[Defining and using constants from PySide in QML|Defining and using constants from PySide in <span class="caps">QML</span>]]<br />[[Filling and reading QML UI forms from Python|Filling and reading <span class="caps">QML</span> UI forms from Python]]<br />[[Selectable list of Python objects in QML|Selectable list of Python objects in <span class="caps">QML</span>]]<br />[[Updating QML content from Python threads|Updating <span class="caps">QML</span> content from Python threads]]<br />[[Using QtMobility sensors and QML from PySide|Using QtMobility sensors and <span class="caps">QML</span> from PySide]]<br />[[Using QtWebKit and QML with PySide|Using QtWebKit and <span class="caps">QML</span> with PySide]]<br />[[Utilizing Qt Quick Colibri in PySide]]<br />[[Multi-selection lists in Python with QML|Multi selection lists in Python with <span class="caps">QML</span>]]
| |
| | |
| ===In Foreign Language===
| |
| | |
| [[Qt Quick Arabic]]<br />[[Qt Quick ca|Qt Quick Catalan]]<br />[[Qt Quick Hungarian]]<br />[[Qt Quick Italian]]<br />[[Qt Quick Japanese]]<br />[[Qt Quick Persian]]<br />[[Qt Quick Portuguese]]<br />[[Qt Quick Russian]]<br />[[Qt Quick Spanish]]<br />[[DelayedAnimations French]]<br />[[Delayed Animations Italian]]<br />[[Delayed Animations Spanish]]<br />[[Weather Demo App Japanese]]<br />[[Getting Started Programming with QML in Hungarian|Getting Started Programming with <span class="caps">QML</span> in Hungarian]]<br />[[Einfuehrung in die Programmierung mit QML|Einfuehrung in die Programmierung mit <span class="caps">QML</span> German]]<br />[[Males practiques amb Qt Quick|Males practiques amb Qt Quick Catalan?]]<br />[[QmlStyling Hungarian]]
| |
| | |
| ===Minutes===
| |
| | |
| [[QtQuickMinutes]]<br />[[QtQuickMinutes20100817]]<br />[[QtQuickMinutes20100824]]<br />[[QtQuickMinutes20100831]]<br />[[QtQuickMinutes20100907]]<br />[[QtQuickMinutes20100914]]<br />[[QtQuickMinutes20100921]]
| |
| | |
| ===Stubs===
| |
| | |
| [[QMLBook|<span class="caps">QMLB</span>ook]]<br />[[QMLBookQMLViewer]]<br />[[Qt Quick Tutorial]]<br />[[Qt Quick Components]]<br />[[State Machines and QML GUIs|State Machines and <span class="caps">QML</span> <span class="caps">GUI</span>s]]
| |
| | |
| ===Various===
| |
| | |
| [[Qt Quick Videos]]<br />[[QML gridview mousearea example|<span class="caps">QML</span> gridview mousearea example]]
| |
| | |
| ==Wiki Pages Sorted Alphabetically==
| |
| | |
| ===Subcategories:===
| |
| | |
| There are 4 subcategories for this category
| |
| | |
| * [[:Category:Developing with Qt::Qt Quick::Demos|Demos]]
| |
| * [[:Category:Developing with Qt::Qt Quick::Minutes|Minutes]]
| |
| * [[:Category:Developing with Qt::Qt Quick::QML|QML]]
| |
| ** [[:Category:Developing with Qt::Qt Quick::QML::Hungarian|Hungarian]]
| |
| * [[:Category:Developing with Qt::Qt Quick::Tutorial|Tutorial]]
| |
| | |
| ===There are 92 articles in "developing_with_qt -> qt_quick":===
| |
| | |
| ===1===
| |
| * [[10 secret Ninja weapons for Qt Quick QML developers|10_secret_Ninja_weapons_for_Qt_Quick_QML_developers]]===B===
| |
| * [[BasicSteps 3|BasicSteps_3]]
| |
| * [[BasicSteps 4|BasicSteps_4]]===C===
| |
| * [[Chicken Wranglers|Chicken_Wranglers]]
| |
| * [[Coffee Tweed Demo|Coffee_Tweed_Demo]]
| |
| * [[Coffee Tweed Demo Japanese|Coffee_Tweed_Demo_Japanese]]
| |
| * [[Connecting QML Signals in PySide|Connecting_QML_Signals_in_PySide]]===D===
| |
| * [[Delayed Animations Italian|Delayed_Animations_Italian]]
| |
| * [[Dictomania Demo|Dictomania_Demo]]
| |
| * [[Dictomania Demo Japanese|Dictomania_Demo_Japanese]]===E===
| |
| * [[ECMAScript]]
| |
| * [[Einfuehrung in die Programmierung mit QML|Einfuehrung_in_die_Programmierung_mit_QML]]===F===
| |
| * [[Flickable Wrapped TextEdit|Flickable_Wrapped_TextEdit]]
| |
| * [[Flying Bus Game|Flying_Bus_Game]]
| |
| * [[Flying Bus Game Japanese|Flying_Bus_Game_Japanese]]===H===
| |
| * [[Home Control Demo|Home_Control_Demo]]
| |
| * [[Home Control Demo Japanese|Home_Control_Demo_Japanese]]
| |
| * [[How to create columns in a QML ListView|How_to_create_columns_in_a_QML_ListView]]
| |
| * [[How to create columns in a QML ListView Bulgarian|How_to_create_columns_in_a_QML_ListView_Bulgarian]]
| |
| * [[How to create columns in a QML ListView Japanese|How_to_create_columns_in_a_QML_ListView_Japanese]]
| |
| * [[How to create columns in a QML ListView Korean|How_to_create_columns_in_a_QML_ListView_Korean]]
| |
| * [[How to locally disable qrc in QML|How_to_locally_disable_qrc_in_QML]]
| |
| * [[How to make QML ListView align bottom-to-top|How_to_make_QML_ListView_align_bottom to top]]
| |
| * [[How to make QML ListView align bottom-to-top Bulgarian|How_to_make_QML_ListView_align_bottom to top_Bulgarian]]
| |
| * [[How To Mingle QML Tetrominos And Ninjas Zij Lost Tetris Game|How_To_Mingle_QML_Tetrominos_And_Ninjas_Zij_Lost_Tetris_Game]]
| |
| * [[How to Port From Desktop to Mobile|How_to_Port_From_Desktop_to_Mobile]]
| |
| * [[How to style a QML scroll bar with an image provider|How_to_style_a_QML_scroll_bar_with_an_image_provider]]
| |
| * [[How to use qt quick components for symbian|How_to_use_qt_quick_components_for_symbian]]===I===
| |
| * [[In-vehicle Infotainment Demo|In vehicle_Infotainment_Demo]]
| |
| * [[In-vehicle Infotainment Demo Japanese|In vehicle_Infotainment_Demo_Japanese]]
| |
| * [[IntroductionQtQuick Bulgarian|IntroductionQtQuick_Bulgarian]]
| |
| * [[IntroductionQtQuick Russian|IntroductionQtQuick_Russian]]
| |
| * [[Introduction to Qt Quick for Cpp developers|Introduction_to_Qt_Quick_for_Cpp_developers]]
| |
| * [[Introduction to Qt Quick for Cpp developers Greek|Introduction_to_Qt_Quick_for_Cpp_developers_Greek]]
| |
| * [[Introduction to Qt Quick for Cpp developers Korean|Introduction_to_Qt_Quick_for_Cpp_developers_Korean]]===J===
| |
| * [[JavaScript]]
| |
| * [[JavaScript programmer|JavaScript_programmer]]===L===
| |
| * [[ListView Item Manual Positioning Animations QML|ListView_Item_Manual_Positioning_Animations_QML]]
| |
| * [[ListView Item Manual Positioning Animations QML Bulgarian|ListView_Item_Manual_Positioning_Animations_QML_Bulgarian]]===M===
| |
| * [[Males practiques amb Qt Quick|Males_practiques_amb_Qt_Quick]]
| |
| * [[Modern mobile applications with Qt and QML|Modern_mobile_applications_with_Qt_and_QML]]===P===
| |
| * [[Performance tip Lists|Performance_tip_Lists]]
| |
| * [[Performance tip QML other|Performance_tip_QML_other]]
| |
| * [[Performance tip Use Loaders|Performance_tip_Use_Loaders]]===Q===
| |
| * [[QMLBook]]
| |
| * [[QMLBookQMLViewer]]
| |
| * [[QmlStyling Hungarian|QmlStyling_Hungarian]]
| |
| * [[qml examples directory|qml_examples_directory]]
| |
| * [[QML Example Use timer to update Date|QML_Example_Use_timer_to_update_Date]]
| |
| * [[QML gridview mousearea example|QML_gridview_mousearea_example]]
| |
| * [[QML Progress Spinner|QML_Progress_Spinner]]
| |
| * [[QML Script Console|QML_Script_Console]]
| |
| * [[QtQuickMinutes]]
| |
| * [[QtQuickMinutes20100817]]
| |
| * [[QtQuickMinutes20100824]]
| |
| * [[QtQuickMinutes20100831]]
| |
| * [[QtQuickMinutes20100907]]
| |
| * [[QtQuickMinutes20100914]]
| |
| * [[QtQuickMinutes20100921]]
| |
| * [[Qt 4 7 4 Compatibility Issues|Qt_4_7_4_Compatibility_Issues]]
| |
| * [[Qt Accessibility|Qt_Accessibility]]
| |
| * [[Qt Quick|Qt_Quick]]
| |
| * [[Qt Quick Arabic|Qt_Quick_Arabic]]
| |
| * [[Qt Quick Best Practices|Qt_Quick_Best_Practices]]
| |
| * [[Qt Quick Best Practices Bulgarian|Qt_Quick_Best_Practices_Bulgarian]]
| |
| * [[Qt Quick Bulgarian|Qt_Quick_Bulgarian]]
| |
| * [[Qt Quick ca|Qt_Quick_ca]]
| |
| * [[Qt Quick Carousel|Qt_Quick_Carousel]]
| |
| * [[Qt Quick Carousel Bulgarian|Qt_Quick_Carousel_Bulgarian]]
| |
| * [[Qt Quick Demo Apps Downgrade|Qt_Quick_Demo_Apps_Downgrade]]
| |
| * [[Qt Quick Donts|Qt_Quick_Donts]]
| |
| * [[Qt Quick Donts Bulgarian|Qt_Quick_Donts_Bulgarian]]
| |
| * [[Qt Quick Georgian|Qt_Quick_Georgian]]
| |
| * [[Qt Quick Greek|Qt_Quick_Greek]]
| |
| * [[Qt Quick Hungarian|Qt_Quick_Hungarian]]
| |
| * [[Qt Quick Image Viewer|Qt_Quick_Image_Viewer]]
| |
| * [[Qt Quick Image Viewer Bulgarian|Qt_Quick_Image_Viewer_Bulgarian]]
| |
| * [[Qt Quick Italian|Qt_Quick_Italian]]
| |
| * [[Qt Quick Japanese|Qt_Quick_Japanese]]
| |
| * [[Qt Quick Persian|Qt_Quick_Persian]]
| |
| * [[Qt Quick Portuguese|Qt_Quick_Portuguese]]
| |
| * [[Qt Quick Spanish|Qt_Quick_Spanish]]
| |
| * [[Qt Quick Tutorial 2|Qt_Quick_Tutorial_2]]
| |
| * [[Qt Quick Tutorial Basics|Qt_Quick_Tutorial_Basics]]
| |
| * [[Qt Quick Tutorial Basics 2|Qt_Quick_Tutorial_Basics_2]]
| |
| * [[Qt Quick Tutorial Follow Along|Qt_Quick_Tutorial_Follow_Along]]
| |
| * [[Qt Quick Videos|Qt_Quick_Videos]]===R===
| |
| * [[Radio Tuner Demo|Radio_Tuner_Demo]]
| |
| * [[Radio Tuner Demo Japanese|Radio_Tuner_Demo_Japanese]]===U===
| |
| * [[Using Qt Quick with OpenGL|Using_Qt_Quick_with_OpenGL]]===W===
| |
| * [[Weather Demo|Weather_Demo]]
| |
| * [[Weather Demo Japanese|Weather_Demo_Japanese]]
| |