summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeena Miettinen <riitta-leena.miettinen@qt.io>2022-01-17 17:29:01 +0100
committerLeena Miettinen <riitta-leena.miettinen@qt.io>2022-01-24 12:03:07 +0000
commit2ac3704e76cd8c9cf7589e0078d128234b9faaf5 (patch)
treef46c31f3860957521fc99922b228ffccdd4cb58d
parent533b2d3655598bb303a44d409fbdf6e53bfa8713 (diff)
downloadqt-creator-2ac3704e76cd8c9cf7589e0078d128234b9faaf5.tar.gz
Doc: Update links to video tutorials and talks
- Remove links to videos that describe using the Qt Quick Designer plugin that is disabled by default since Qt Creator 6.0 or Qt Design Studio. - Replace links to old video tutorials with those to newer ones created by Qt support. - Add the production year as a tag to help estimate the usefullness of the video. - Remove link to the discontinued Qt for Automotive video. Fixes: QTCREATORBUG-26868 Change-Id: I27f32f8b240747abca380d79119be9ce0862d4f9 Reviewed-by: Tero Pelkonen <tero.pelkonen@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Andy Shaw <andy.shaw@qt.io>
-rw-r--r--src/plugins/qtsupport/qtcreator_tutorials.xml144
1 files changed, 62 insertions, 82 deletions
diff --git a/src/plugins/qtsupport/qtcreator_tutorials.xml b/src/plugins/qtsupport/qtcreator_tutorials.xml
index 362d87fd77..71227a5338 100644
--- a/src/plugins/qtsupport/qtcreator_tutorials.xml
+++ b/src/plugins/qtsupport/qtcreator_tutorials.xml
@@ -14,69 +14,21 @@
<tags>qt,qt creator,qt designer,widgets,c++,help</tags>
</tutorial>
<tutorial imageUrl=":qtsupport/images/icons/tutorialicon.png" difficulty="" docUrl="qthelp://org.qt-project.qtcreator/doc/qtcreator-transitions-example.html" projectPath="" name="Help: Creating a Qt Quick Application">
- <description><![CDATA[Using basic QML elements and learning about basic concepts of Qt Quick.]]></description>
- <tags>qt creator,qt quick designer,qt quick,qml,states,transitions,help</tags>
+ <description><![CDATA[Using basic QML types and learning about basic concepts of Qt Quick.]]></description>
+ <tags>qt creator,qt quick,qml,states,transitions,help</tags>
</tutorial>
<tutorial imageUrl=":qtsupport/images/icons/tutorialicon.png" difficulty="" docUrl="qthelp://org.qt-project.qtcreator/doc/qtcreator-accelbubble-example.html" projectPath="" name="Help: Creating a Mobile Qt Application">
- <description><![CDATA[Developing Qt Quick applications for Android and iOS devices using Qt Quick Controls.]]></description>
- <tags>qt creator,qt quick designer,qml,android,ios,controls,help</tags>
+ <description><![CDATA[Developing Qt Quick applications for Android and iOS devices.]]></description>
+ <tags>qt creator,qml,android,ios,controls,help</tags>
</tutorial>
<tutorial imageUrl=":qtsupport/images/icons/tutorialicon.png" difficulty="" docUrl="qthelp://org.qt-project.qtdoc/qtdoc/qtdoc-tutorials-alarms-example.html" projectPath="" name="Help: Getting Started Programming with Qt Quick">
<description><![CDATA[Developing Qt Quick applications using Qt Quick and Qt Quick Controls.]]></description>
<tags>qt quick,controls,tumbler,help</tags>
</tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Digital Instrument Cluster with Qt Quick Designer and Qt Safe Renderer" isVideo="true" videoUrl="https://www.youtube.com/watch?v=9RxxsOCeZHk" videoLength="4:06">
- <description><![CDATA[Creating a digital instrument cluster with Qt Quick Designer and Qt Safe Renderer.]]></description>
- <tags>qt creator,qt quick,automotive,safe renderer,controls,video</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt for Device Creation" isVideo="true" videoUrl="https://www.youtube.com/watch?v=PercN_GtVJA" videoLength="3:01">
- <description><![CDATA[Creating a Qt widget based application.]]></description>
- <tags>qt creator,embedded,device creation,video</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Getting Started - Qt for Device Creation" isVideo="true" videoUrl="https://www.youtube.com/watch?v=QFWPw4UWL9E" videoLength="8:30">
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: How to set up and deploy an application using Qt for Device Creation" isVideo="true" videoUrl="https://youtu.be/1tSpq5OLkYI" videoLength="5:48">
<description><![CDATA[Using Qt Creator to deploy applications to an embedded device.]]></description>
- <tags>qt creator,embedded,device creation,video</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Quick Designer - The Coffee Machine" isVideo="true" videoUrl="https://www.youtube.com/watch?v=Ko3YPM_tStM" videoLength="3:06">
- <description><![CDATA[Creating a UI for embedded devices.]]></description>
- <tags>qt creator,qt quick,embedded,video,controls</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Getting Started - Hello Widget World " isVideo="true" videoUrl="https://www.youtube.com/watch?v=TIUTO8GjSGo" videoLength="9:10">
- <description><![CDATA[Creating a Qt widget based application.]]></description>
- <tags>qt creator,widgets,video</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Getting Started - Hello Quick World" isVideo="true" videoUrl="https://www.youtube.com/watch?v=nepoVgVvWEI" videoLength="13:28">
- <description><![CDATA[Creating a Qt Quick application.]]></description>
- <tags>qt creator,qt quick,video</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Design Studio QuickTip: UI Navigation" isVideo="true" videoUrl="https://www.youtube.com/watch?v=RfEYO-5Mw6s" videoLength="1:00">
- <description><![CDATA[Navigating in Qt Quick Designer and using the different views.]]></description>
- <tags>qt creator,qt quick,views,quick tip,video,2020</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Design Studio QuickTip: Animated Image" isVideo="true" videoUrl="https://www.youtube.com/watch?v=DVWd_xMMgvg" videoLength="1:00">
- <description><![CDATA[Using the basic AnimatedImage QML type to add GIF images to UIs.]]></description>
- <tags>qt creator,qt quick,animated image,gif,quick tip,qml,video,2020</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Design Studio QuickTip: Bindings" isVideo="true" videoUrl="https://www.youtube.com/watch?v=UfvA04CIXv0" videoLength="1:00">
- <description><![CDATA[Using bindings to dynamically change the behavior of an object.]]></description>
- <tags>qt creator,qt quick,bindings,quick tip,qml,video,2020</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Design Studio QuickTip: Interactive 3D" isVideo="true" videoUrl="https://youtu.be/w1yhDl93YI0" videoLength="2:45">
- <description><![CDATA[Incorporating 3D graphics into UIs in Qt Quick Designer.]]></description>
- <tags>qt creator,qt quick,3D,FBX,quick tip,video,2020</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Design Studio QuickTip: Slider" isVideo="true" videoUrl="https://www.youtube.com/watch?v=Ed8WS03C-Vk" videoLength="1:00">
- <description><![CDATA[Using the Slider Qt Quick control to create a slider.]]></description>
- <tags>qt creator,qt quick,slider,quick tip,controls,video,2020</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Design Studio QuickTip: States" isVideo="true" videoUrl="https://www.youtube.com/watch?v=FzmLuRHQXaw" videoLength="1:00">
- <description><![CDATA[Using states in a UI.]]></description>
- <tags>qt creator,qt quick,slider,quick tip,controls,video,2020</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Design Studio QuickTip: Text Element" isVideo="true" videoUrl="https://www.youtube.com/watch?v=yOUdg1o2KJM" videoLength="1:00">
- <description><![CDATA[Using the basic Text QML type to create a text label with a custom font.]]></description>
- <tags>qt creator,qt quick,quick tip,qml,test,video,2020</tags>
+ <tags>qt creator,embedded,device creation,video,2021</tags>
</tutorial>
<tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt SCXML and State Machine Tooling in Qt Creator" isVideo="true" videoUrl="https://youtu.be/9xqhq9nDiOg" videoLength="4:53">
<description><![CDATA[Creating state machines.]]></description>
@@ -92,19 +44,51 @@
</tutorial>
<tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Creator - Examples" isVideo="true" videoUrl="https://www.youtube.com/watch?v=R6zWLfHIYJw" videoLength="9:29">
<description><![CDATA[Using Qt Creator tutorials and examples to develop Qt applications.]]></description>
- <tags>qt creator,video</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Creator - UI Design with Qt Quick Designer" isVideo="true" videoUrl="https://www.youtube.com/watch?v=0Po3tE9yUcU" videoLength="7:36">
- <description><![CDATA[Using Qt Quick Designer to develop Qt Quick applications.]]></description>
- <tags>qt creator,qt quick,video</tags>
- </tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: QML - Introduction" isVideo="true" videoUrl="https://www.youtube.com/watch?v=GkzncJ71mm0" videoLength="9:42">
- <description><![CDATA[Using signals, slots, and property bindings Qt Quick applications.]]></description>
- <tags>qt creator,qt quick,qml,video</tags>
+ <tags>qt creator,video,2018</tags>
</tutorial>
<tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Creator - Introduction to Qt Quick Controls" isVideo="true" videoUrl="https://www.youtube.com/watch?v=uuhmSZxK1mk" videoLength="7:09">
<description><![CDATA[Using Qt Quick Controls to develop Qt Quick applications.]]></description>
- <tags>qt creator,qt quick,controls,video</tags>
+ <tags>qt creator,qt quick,controls,video,2018</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Debugging inside Qt Creator" isVideo="true" videoUrl="https://youtu.be/Y-MM-9FigTc" videoLength="21:54">
+ <description><![CDATA[Debugging applications in Qt Creator.]]></description>
+ <tags>qt creator,debugging,2021</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: How to do translations with Qt Linguist" isVideo="true" videoUrl="https://youtu.be/xNIz78IPBu0" videoLength="9:14">
+ <description><![CDATA[Preparing applications for translation, translating them with Qt Linguist, and using the translations in apps.]]></description>
+ <tags>qt creator,qt linguist,translation,2021</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Windows Online Installer walkthrough" isVideo="true" videoUrl="https://youtu.be/-xhiVA0P4yk" videoLength="6:17">
+ <description><![CDATA[Downloading and installing Qt with the options that you want.]]></description>
+ <tags>qt,installation,online installer,modules,video,2021</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: How to install and set up Qt for Device Creation on Linux" isVideo="true" videoUrl="https://youtu.be/YJfFwDBOvqk" videoLength="6:52">
+ <description><![CDATA[Downloading and installing Qt Device Creation with the options that you want.]]></description>
+ <tags>embedded,installation,device creation,2021</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Creating a simple widget app" isVideo="true" videoUrl="https://youtu.be/jbx3Oq1Q4gY" videoLength="6:08">
+ <description><![CDATA[Creating a simple widget-based application and running it on your development machine using Qt Creator 5.0.]]></description>
+ <tags>qt creator,widgets,2021</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Creating a simple Qt Quick app" isVideo="true" videoUrl="https://youtu.be/mAhwHsGdJuI" videoLength="8:21">
+ <description><![CDATA[Creating a simple Qt Quick application and running it on your development machine using Qt Creator 5.0.]]></description>
+ <tags>qt creator,qt quick,2021</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Qt Widgets or Qt Quick" isVideo="true" videoUrl="https://youtu.be/2RvhhEAZQxM" videoLength="5:00">
+ <description><![CDATA[Learning the differences between Qt Widgets and Qt Quick and making the right choice for your application needs.]]></description>
+ <tags>qt quick,widgets,ui,video,2021</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: How to install and set up Qt for MCUs" isVideo="true" videoUrl="https://youtu.be/DRFz0Tll4G8" videoLength="8:29">
+ <description><![CDATA[Downloading and installing Qt for MCUs with the options that you want.]]></description>
+ <tags>qt,mcus,video,STM32H750B-DISCOVERY,2021</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: How to build your first 'Qt for MCUs' application" isVideo="true" videoUrl="https://youtu.be/BkgjJfxYN20" videoLength="21:54">
+ <description><![CDATA[Building your first application for the NXP IMXRT1050 device.]]></description>
+ <tags>qtformcus,mcus,qt,video,NXP IMXRT1050-EVKB,2020</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: How to create a simple application with Qt for MCUs" isVideo="true" videoUrl="https://youtu.be/mn-JmXIMCqk" videoLength="5:16">
+ <description><![CDATA[Creating a simple Qt for MCUs application and running it on your development machine using Qt Creator 5.0.]]></description>
+ <tags>qtformcus,mcus,qt,video,2021</tags>
</tutorial>
<tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: Introduction to Qt Creator IDE" isVideo="true" videoUrl="https://www.youtube.com/watch?v=nGFmjOiT22Y" videoLength="1:06:32">
@@ -139,10 +123,6 @@
<description><![CDATA[Using Qt Creator, Qbs, and QEMU for application development.]]></description>
<tags>qt creator,qbs,qemu,talk,2015</tags>
</tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: All About Qt on Android" isVideo="true" videoUrl="https://youtu.be/dmKNxyi_YNk" videoLength="31:20">
- <description><![CDATA[Developing Qt applications for Android devices.]]></description>
- <tags>qt creator,android,talk,2016</tags>
- </tutorial>
<tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: Qt for iOS - A to Z" isVideo="true" videoUrl="https://youtu.be/T_13aX5NTPk" videoLength="1:00:13">
<description><![CDATA[Developing Qt applications for iOS.]]></description>
<tags>qt creator,ios,talk,2016</tags>
@@ -151,10 +131,6 @@
<description><![CDATA[Developing Qt Applications for Bare Metal devices.]]></description>
<tags>qt creator,baremetal,talk,2013</tags>
</tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: Developing User Interfaces with Qt Quick Controls 2" isVideo="true" videoUrl="https://youtu.be/ozpSl7WbVt4" videoLength="23:13">
- <description><![CDATA[Using Qt Quick Controls 2 to create UIs.]]></description>
- <tags>ui,qt quick designer,controls,ui,talk,2016</tags>
- </tutorial>
<tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: The Curse of Choice - An Overview of GUI Technologies in Qt" isVideo="true" videoUrl="https://youtu.be/WIRRoPxIerc" videoLength="40:45">
<description><![CDATA[Overview of UI technologies that can be used with Qt.]]></description>
<tags>qt quick,ui,widgets,talk,2016</tags>
@@ -179,10 +155,6 @@
<description><![CDATA[Making Android and iOS apps smaller.]]></description>
<tags>android,ios,talk,2017</tags>
</tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: Under the Hood of Qt Automotive Suite After One Year of Hacking" isVideo="true" videoUrl="https://www.youtube.com/watch?v=7FqG2lpJ1KE" videoLength="23:38">
- <description><![CDATA[Introducing Qt Application Manager plugin in Qt Creator.]]></description>
- <tags>automotive,application manager,talk,2017</tags>
- </tutorial>
<tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: LTTng for full stack tracing" isVideo="true" videoUrl="https://youtu.be/v_ynSET9FHU" videoLength="25:46">
<description><![CDATA[Using tracing and profiling to optimize the startup time of apps.]]></description>
<tags>qt creator,qml profiler,ctf viewer,lttng,talk,2019</tags>
@@ -195,13 +167,21 @@
<description><![CDATA[Using Qt Creator kits and Yocto when developing for embedded devices.]]></description>
<tags>qt creator,kits,yocto,embedded,talk,2019</tags>
</tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: How to build your first 'Qt for MCUs' application" isVideo="true" videoUrl="https://youtu.be/BkgjJfxYN20" videoLength="21:54">
- <description><![CDATA[Building your first application for the NXP IMXRT1050 device.]]></description>
- <tags>qtformcus,mcus,qt,video,NXP IMXRT1050-EVKB,2020</tags>
+ <tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: Qt Creator in Space" isVideo="true" videoUrl="https://youtu.be/1w0ak9RNNWY" videoLength="28:05">
+ <description><![CDATA[Creating and maintaining a portfolio of Qt Creator plugins.]]></description>
+ <tags>qt creator,plugins,video,2021</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: All You Need to Get Your App Done with Qt for Android" isVideo="true" videoUrl="https://youtu.be/nmvurCcsWos" videoLength="24:11">
+ <description><![CDATA[Developing an Android app using Qt for Android.]]></description>
+ <tags>android,talk,2021</tags>
+ </tutorial>
+ <tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: Styling a Qt Quick Controls Desktop Application" isVideo="true" videoUrl="https://youtu.be/tnZo9umrPtg" videoLength="29:40">
+ <description><![CDATA[Styling Qt Quick Controls using the styling API.]]></description>
+ <tags>qt quick,controls,styling,ui,talk,2021</tags>
</tutorial>
- <tutorial imageUrl=":qtsupport/images/icons/videotutorialicon.png" difficulty="" projectPath="" name="Online: Creating dynamic UIs for a 'Qt for MCUs' application using Qt Design Studio and Photoshop" isVideo="true" videoUrl="https://youtu.be/USrLl6tRc00" videoLength="1:00:19">
- <description><![CDATA[A step-by-step walkthrough showcasing how to create dynamic UIs using Qt Design Studio and Photoshop on MCUs.]]></description>
- <tags>qtformcus,mcus,qt,video,2020</tags>
+ <tutorial imageUrl=":qtsupport/images/icons/qteventicon.png" difficulty="" projectPath="" name="Talk: The New Property Bindings: Making C++ more QMLish" isVideo="true" videoUrl="https://youtu.be/pN0pRBUqrrc" videoLength="29:54">
+ <description><![CDATA[Using the Qt 6 property system in pure C++ and mixed C++/QML applications.]]></description>
+ <tags>qt,c++,qml,talk,2021</tags>
</tutorial>
</tutorials>
</instructionals>