Qt 6 - Episode 27 - Qt Widgets vs QML and Qt Quick

preview_player
Показать описание
In this video series we will cover Qt 6. In this episode we examime the differences between widgets and qml. Both are high performance GUIs built into Qt.

Qt 6 youtube videos by Bryan Cairns

Intro: (0:00)
What is Qt Widgets: (2:54)
What is QML: (3:59)
Widgets Examples: (7:31)
QML Examples: (10:02)
Widgets pros and cons: (14:52)
QML pros and cons: (16:30)
Both Worlds: (18:36)
Outro: (20:44)
Рекомендации по теме
Комментарии
Автор

I cannot express how grateful I am for this video. I am trying to build a little word game with Qt, I once built it before on Android. And I was trying to figure out how to do what I did on Android through Qt Widgets. Now I understand I should be looking at QML for that functionality.

AleksandrStrizhevskiy
Автор

"And may the odds be ever in your favor!" - you made me smile right there

vogelpapafinn
Автор

Looking forward to the release of your QML for QT 6 series!

andreasmusic
Автор

damn i've been following the videos u made in 2011 and to see that u still making videos related to qt is kind of crazy over 10 year exp.

lopo
Автор

Very good comparison. I would however disagree on QML being fast. I find it very sluggish compared to QtWidgets. And still after so many years, it is not polished at all. My recommendation would be: do you target desktop and you do not require lots of animations? Then always go with QtWidgets. If you target also mobile or embeded or require lots of animations on desktop, then go with QML.

QtWidgets are far from being dead. I would say, that QtWidgets recently became mature. While QML is still in staying in its puberty. It is definitely not mature.

vladimirkraus
Автор

Qml also is signal slot. I use to work on huge qml app for me it's faster learning curve if you get the logic. It's true most of time people use both. Qml inside widget or widget inside qml.

adoumbia
Автор

11:08 “view.connect(...);”

Isn’t this QObject::connect, which is static? Why is it being called on an instance?

TangerineTux
Автор

QML is one of the most pleasant tech to work with. Not many people believes there exists a thing that building ui with it is faster then html. Qml is one of the most underrated tool in the world in my opinion

tim
Автор

9:45 will the "wysiwyg" spit out the c code equivalent?

TheRainHarvester
Автор

Is QTWidgets a better choice when you are building a software for a big company that needs to just focus on desktops and there are no relations with UI?

harishrajora
Автор

I wanna know why deaigner tab isn't working with qml, I select main qml file but designer tab dont work

nathanmiguel
Автор

why my win7 64bit PC doesn‘t install QT6

cyclonekou