Qt 6 will bring massive improvements to QML and 3D development

  Рет қаралды 21,119

Qt Group

Qt Group

Күн бұрын

Пікірлер: 42
@adityasinghrathore3935
@adityasinghrathore3935 4 жыл бұрын
And I see people saying C++ is dead. Hahahaha
@atakanakbulut2352
@atakanakbulut2352 4 жыл бұрын
really ?
@robodev6033
@robodev6033 4 жыл бұрын
Nah C++ is still alive though just not popular as it were.
@ruadeil_zabelin
@ruadeil_zabelin 3 жыл бұрын
Those are nonsense statements by webdevs that haven't looked further than their own little world of programming. C++ is so much alive that I can easily find multiple job offers within a day and refuse anything that isn't fulltime c++. It's 4th on the tiobe index, under C, java and python, which makes a lot of sense to me. C# was above it for a while, but companies (at least here) are slowly learning that the benefits promised of moving to C# 10 years ago didn't actually happen.
@eddie2378
@eddie2378 4 жыл бұрын
I wish QtCreator will start supporting true multi cursor editing like Sublime text, Jetbrains, Visual Studio Code and everything else.
@VoidRealms
@VoidRealms 4 жыл бұрын
One thing I think we would all love...python - full Qt Creator support code completion (like other IDEs out there) - and compile the python code into a binary
@electrotsmishar
@electrotsmishar 4 жыл бұрын
exactly. I agree
@benuzimotorsports
@benuzimotorsports 4 жыл бұрын
Will QML not longer base on javascript? Will the new QML code compile in C++ Code?
@facundofierro
@facundofierro 4 жыл бұрын
From my point of view QML is not really based on javascript. QML base classes are writen in c++, then you can extend this classes with qml markup language that uses javascript for executing functions. So in qt6 QML will be a full language (not only markup) and you dont need to use javascript. So then all will be compiled if you dont use javascript. I supponse that qml code will be transform to c++ and then compiled. For me this idea sound so great, I dont know about the existence of another compiled high level language (and also give you the chance of using c++ if you need it). I am also thinking about webassembly advantages.
@hatema
@hatema 4 жыл бұрын
This is awesome!
@JustYesntMan
@JustYesntMan 4 жыл бұрын
QOpenCL please
@susjjmegxj
@susjjmegxj 4 жыл бұрын
Please make Java Script machine accessible from C++. I mean If you want to Use Java Script Machine, you would be able to jsvm = new QEcmaScriptMachine(); qmlEngine.setEcmaScriptMachine(jsvm); So as a user I would want to use jsvm to execute user's scripts without attaching external libs.
@nkhullar1
@nkhullar1 4 жыл бұрын
Please share slides
@konstantinznamenskii1510
@konstantinznamenskii1510 4 жыл бұрын
I need more information in the help and more examples for Qt Installer Framework
@VoidRealms
@VoidRealms 4 жыл бұрын
I'm in love with this
@electrotsmishar
@electrotsmishar 4 жыл бұрын
same here
@AB-ms7my
@AB-ms7my 4 жыл бұрын
4:15 niche platforms would never die in niche environments like older embedded platforms. Older could mean more info on the Internet and more ready solutions. Newer could mean unstable.
@guaposneeze
@guaposneeze 4 жыл бұрын
I really still don't get who the target audience for the 3D stuff at 15:00 is. If you are making a DCC app something like Maya, it's not useful to just include existing 3D content. If you are trying to make a 3D scene as art, you'll just do it in something like Maya (which you apparently already have to make the underlying content), rather than writing QML expressions to try and make a camera move. If you are making some other non DCC app, what is the benefit of a cut scene where a car drives down a road? You make a test editor, and every time you try and bring up the spell checker, a 3D car drives past instead?
@MrAntarpreets
@MrAntarpreets 4 жыл бұрын
Could it not help in designing a game or any art that require user interaction (eg. menus for an otherwise 2d game) ? Reduce the size of embedding art if you need it from multiple angles, etc.
@denisobrezkov4354
@denisobrezkov4354 4 жыл бұрын
I believe that it could be useful for visualization of such things like internals of some mechanism, e.g. car engine. I think it's the first step towards AR and VR in Qt.
@HermanWillems
@HermanWillems 4 жыл бұрын
It's 3D for embedded systems. Which is a different niche specific usecase with no competitors, and it makes them money. Are you blind to not see that?
@aldrinaldrin4618
@aldrinaldrin4618 4 жыл бұрын
Are you expecting Qt to have a full blown 3d framework?
@ofersagi
@ofersagi 4 жыл бұрын
9:30 Qt Rendering Hardware Interface slide
@fjallmann
@fjallmann 4 жыл бұрын
Is it possible to use a python backend for binding the UI elements here? if so, are there any resources which have been shared for the same?
@flippert0
@flippert0 3 жыл бұрын
There are two bindings of Python to QT: PyQt ("Riverside Inc.") and PySide (by QT itself)
@dheiwofjjd
@dheiwofjjd 4 жыл бұрын
how do i get the Qt design studio?
@facundofierro
@facundofierro 4 жыл бұрын
download.qt.io/official_releases/qtdesignstudio/
@dheiwofjjd
@dheiwofjjd 4 жыл бұрын
@@facundofierro thx
@electrotsmishar
@electrotsmishar 4 жыл бұрын
amazing
@dsandreeff
@dsandreeff 4 жыл бұрын
Why cmake? (last time I checked, it couldn’t build itself) How is it better than qmake? Why not qbs? (was made to replace qmake, did it fail thus?)
@steffen2592
@steffen2592 4 жыл бұрын
qbs is dead
@ayedecoder5896
@ayedecoder5896 4 жыл бұрын
Why is it a nightmare using MySQL database server with Qt5.13.1 Creator? Is Qt6 going to make it easy to add MySQL driver to a project using C++? I have downloaded Qt5 more than six times as I have to uninstall and reinstall different versions both on Windows and Linux just to make MySQL work. Building the driver yourself is not user-friendly.
@mkmarineboy4602
@mkmarineboy4602 4 жыл бұрын
aye decoder hehhee I suffered the same pain. Now Im not avaible to paste it from my notes, but here is the trick: for ubuntu it uses 14.04’s libmysql add ubuntu 14s source list to your source list and install its library. Qmysql driver is linked to it. It was pain I’ve read tons of stackoverflow threads...
@electrotsmishar
@electrotsmishar 4 жыл бұрын
It's so easy to do. Just copy the dll file from c bindings of mySql. or you can copy it from strawberry bin folder which is bundled with qt installer
@ayedecoder5896
@ayedecoder5896 4 жыл бұрын
@@electrotsmishar Hello Syed, could you email me at ayedecoder@gmail.com so that I can tell you more about this problem, please? I am still having trouble with it.
@julianmichailov3118
@julianmichailov3118 4 жыл бұрын
So Qt in Qt 6 will be Qt QML / Quick - QtWidgets will be forgotten, desktop development and KDE either - but the "bright" future will be there with MCU, cars and kiddish -"animated" / big thing sliding pages/ interface. QtQuick 3D - for any hardware accelerated platform - so "cool" - can change the color in QML .... Are you guys for real ... who will use this and for what ... for demos ? ... The approach is so fundamentally WRONG - for comparison - see frameworks like BGFX -with which you can actually develop something graphicly good on c/c++ ... not just funny phong shaded car. I am very sad for Qt c++ - hopefully there will be fork for c++ with QtWidgets from QML QtQuck stuff because obviously this management of Qt "lead" this this beautiful c++ framework away from c++.
@HermanWillems
@HermanWillems 4 жыл бұрын
Remember QT is a commercial company, QML is unique and makes them money. (The only thing that comes a little bit near is Flutter from Google) The regular QtWidgets is making less money, and is opensource and free. Also, KDE doesn't make them any money so much. And in the Linux desktop world.... GTK3 is winning, look at GNOME 3 currently being the most popular and most well designed DE. (Because they paid real UX/UI designers to design GNOME 3) KDE seems more like a hobby project. QT = Commercial. That's why they are moving to a different way then you want. QT is also used more for Cars, and Industrial applications rather than PC applications these days. QT is going that direction, because that makes them money. Money talks. Tesla uses QT, now usa that interface and tell me it's bad.... You can't, it's the best in the world for cars. Because of QT, and that's why all other brands are also now using QT. BGFX is too heavy for embedded use. Totally different direction than QT is going..
@Petrovich24
@Petrovich24 4 жыл бұрын
They show us the same 3D car from the beginning of 2012. Since then both skeuomorphism and Nokia managed to die. Does 3D still have any usecase to improve the user interface? And why are the old-style Qt icons everywhere? Please use the same work from MS Paint that you set as the new Qt Creator icon. What about Qt3d WebAssembly support? What about public remote debugging API for qml? Money Laundering
@HermanWillems
@HermanWillems 4 жыл бұрын
3D cars get used in embedded systems in car infotainment systems, and other industrial applications where normally 3D is not used. Therefore this market they have no competitors. The 3D models don't need to look great like in Games, they need to look OK and work smooth and give the user information. Especially work well on low end embedded systems for in lets say cars.
QObject - All you need to know
27:19
Qt Group
Рет қаралды 5 М.
Worst flight ever
00:55
Adam W
Рет қаралды 30 МЛН
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 43 МЛН
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 57 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 57 МЛН
The Future of QML
56:16
Qt Group
Рет қаралды 6 М.
Qt 6 - What's cooking? - and other cool new stuff!
28:02
Qt Group
Рет қаралды 18 М.
Do's and Don’ts of QML {on-demand webinar}
37:27
Qt Group
Рет қаралды 11 М.
What's the future for generative AI? - The Turing Lectures with Mike Wooldridge
1:00:59
iOS 18 в реальной жизни
14:42
HUDAKOV
Рет қаралды 169 М.
Нашли телефон спустя 5 лет
0:25
Up Your Brains
Рет қаралды 6 МЛН
The BRIGHTEST Phone Flash In The World
0:46
Mrwhosetheboss
Рет қаралды 33 МЛН