Introduction tutorial to Qt / QML (Part 01) - Welcome and Introduction to Qt Quick

preview_player
Показать описание
Welcome to the first video of our brand new "Introduction to Qt / QML" series! This video series will teach you the foundations of programming with Qt Quick / QML. It is an extract from our highly rated "Introduction to QML" training course, that is regularly taught around the world by KDAB engineers.

Here we will be showcasing how to recreate the famous "Hello World" example using Qt Quick and QML. You will learn how to actually go from a QML source file to having a standalone running executable, that indeed shows the "Hello World" text.

00:00 Introduction
02:14 Hello World
03:20 C++ Integration
05:38 qmlscene

About the host:
The video is presented by Jesper Pedersen, who started with Qt back when Qt was widgets only and the version was 1.44, which gives him 21 years of experience with Qt. Since 2000 he has taught almost 100 Qt classes, ranging from Qt Widgets to QML. Heck, Jesper even taught a few classes on QTopia Core — Trolltech's initial attempt at creating a phone stack. Today Jesper holds a fancy business title, but that doesn't prevent him from coding both in his job and in his spare time.

About KDAB:

KDAB experts regularly take time out to deliver KDAB’s world class training, in-house or at open enrolment courses around the world. We are the market leaders for training in Qt, OpenGL and C++.

Рекомендации по теме
Комментарии
Автор

This is very good. I'm surprised there are not a lot more viewers. Thanks for sharing! Brazil is love you!

eritongomes
Автор

Incredible coach, your explanation is beautiful!

valentin
Автор

cant till how glad am i for watching such a great video, I have decided to attend all of them the 53 a great job

mohamedghida
Автор

Woahhh, I just finished watching the first video and am so glad I found this, so professional, make more of these please ❤️

ipavan
Автор

Woohoo!! QML learning material? Nice! You have a new sub ;)

grumpytecho.o
Автор

This is very good. I'm surprised there are not a lot more viewers. Lysande !

oblom
Автор

Good first video! I searched for a good and reliable tuto on QML and, well, I have decided to go with this one. :-)

jeromelaclavere
Автор

HI @KDAB ...WOW this was my first step towards learning qml. Thanks for explaining so nicely.

atmakurumadan
Автор

Emocionada por comenzar con este curso!

angelicareyes
Автор

Hey, Mr Pedersen, I encountered this very tricking problem, I subclassed QWidget and overwrite it's paintEvent(), I just draw a rounded rectangle.And I also overwrite the mousePressEvent, mouseMoveEvent,mouseReleaseEvent, to make sure my Rectangle (which is my class name) can be dragged by mouse. That is it, I did nothing more, just draw a rectangle and make sure it is draggable.
Then I create 2 Rectangle and show them in a parent QWidget. They are shown and can be moved, everything looks fine. But when I drag one rectangle above another, the rectangle below painted this blurry gray edge surrounding my dragging rectangle, and after I drag my rectangle away, a scratch left on the rectangle below.
May I ask what is the problem.

halseywalker
Автор

Thanks you very much. Do you have a book about qml or yours tuts?

quocthebt
Автор

HI Sir am new to QtQML am facing a problem in interacting with qml and C++ can you able help me ??

venkateshd
Автор

just amazing ! going well so far....!!!

Yog
Автор

I'm from Vietnam. Thank you very much

ngoclevan
Автор

is this tutorial outdated? The library mentioned above is missing ? I am using linux?

AakarshMJ
Автор

Thanks !.. God Bless.. very good tutorial.

desarrolloux
Автор

I tried this and my compiler spat out this error:

(1 failure)
make: *** [xcodebuild-debug-simulator] Error 65
The process "/usr/bin/make" exited with code 2.
Error while building/deploying project (kit: Qt 6.3.2 for iOS Simulator)
When executing step "Make"

When I remove:
QQuickView view;

view.show();

The simulator runs but I can't access my qml files.

stefanmarjanovic
Автор

@KDAB Hi can you please make a video about how to load QQuickView to iOS UIView in Xcode ? thanks

diyshow
Автор

This is great! I'll turn on notifications for this one.

hatema
Автор

app.exec(0 is a while loop. On Windows it is while( (bRet = GetMessage( &msg, NULL, 0, 0 )) != 0)

chrischoir