Discounted courses on C++ 20,Qt,QML and more : www.learnqt.guide/udemy-discounted-9/
@florinflorin2494 жыл бұрын
video starts at @5:57
@carddamom188 Жыл бұрын
Thank you!
@francescoanastasio2021 Жыл бұрын
The real question is: why should I use an off-brand framework for mobile development while both ios and android come with full native IDEs ? For iOS, xCode leaves a lot to be desired but swift itself performs very well, is based on C and it's very modern. I think Qt for mobile development is not worth of consideration. For desktop development, it is the best.
@vladimirkraus14384 жыл бұрын
QtQuick/QML is far from being production ready on desktop, even in 2020. It is slow, bloated, memory hungry, ugly... So if you develop for desktop, always choose QtWidgets.
@YaFunklord4 жыл бұрын
Yes, this game they are playing with QtSlow/QML is harmful and is likely to backfire by slowly killing off all commercial usage of Qt. QtWidgets is the *main* reason everyone uses Qt.
@YaFunklord4 жыл бұрын
Qt Widgets is the main reason why everyone uses Qt. QtSlow/QML only exist to move developers away from free software by locking them into proprietary parts of the library, to force use of scripting languages and low performance onto new developers and therefore force a shift away from everything that originally made Qt popular to an incomplete buggy mess that already makes web/app-development a living hell.
@alexjoel16023 жыл бұрын
How to make Qt Widgets use GPU?
@YaFunklord3 жыл бұрын
@@alexjoel1602 QOpenGLWidget-based widgets use hardware acceleration.
@alexjoel16023 жыл бұрын
@@YaFunklord What if I need to use Vulkan or OpenGL depending on hardware?
@YaFunklord3 жыл бұрын
@@alexjoel1602 QVulcanWindow?
@AshiqurRahman4 жыл бұрын
Is there free tutorial available?
@mr.shredder54307 ай бұрын
Hi Daniel,,,love your udemy courses on QML, im planning to build an audio application that has musical notation functionality that prints edits word etc.... will QML and JUCE audio framework run fast on smart phones??
@kerrynball27346 ай бұрын
Is QML just a wrapper of JavaScript?. It feels a bit that way
@hammadtariq93244 жыл бұрын
How can I develop a Qt widgets app to work perfectly with different screen resolution smoothly??
@foggy71 Жыл бұрын
Okay but what is QML
@DadundddaD Жыл бұрын
Can I please do normal things with Qt, or crazy things only?🙂
@failogy5 жыл бұрын
I plan to create software for programming robot. I think Qt 3D is really useful. I request a Qt 3D course on your Udemy. 😃
@LearnQtGuide3 жыл бұрын
Thanks for the suggestion. I have that on my plans, may sometime later this year.
@lukeav6097 Жыл бұрын
why does qt widgets seem faster?
@trickymo51004 жыл бұрын
thank you so much,help me a lot to know about qt and how to learn qt !
@basaltnow3 жыл бұрын
brilliant video, I am comming from the Qt 1 widgets side and I was wonderibg, offf what? why using QML if I use C and C++, I orototype my scientufic software in Scilab, once it is dobecI mive the design to Qt widgets. I niw ubdersrand what qt quick and qml is ment to be used for, stellar. It gelos ne a lot, thank you. Please make a video about posix threads and qt but also qt tgreads and whats all about.
@tejendrakumar192 жыл бұрын
Can any tell me in which qt or qml radar position plan indicator can be make
@eduardofmoura3 жыл бұрын
Hi, I`m beginner user of Qt. I would like to know if you have an course for me or what do you recommend. I have made some codes and trying to make some steps forward. I will develop to Raspberry in Mac with virtual ubuntu. I saw almost all videos on KZbin of how to set cross compile, but these was just about the steps to make links in libraries, I would like to really understand of how it works, like what libraries is necessary, where they are, what is the correct way to link that, how simulate the raspberry in Qt when debugging, etc. Thank you
@harishprabhakar58424 жыл бұрын
Can someone tell me if it's possible to make a widget in QML and then importing it into my .ui project? struggling rn
@frodobaggins39743 жыл бұрын
Widgets is pure C++ with added Qt classes and types. It provides all C++ functionality, speed, and... problems. C++ is not an easy language - passing arguments by reference is not something high-level programmers (Python, C#, Java, Jula, Ruby, etc...) are very familiar with - in fact most coders walk away from C/C++ because code development in C is slow and its easy to make mistakes. This is the 'proper' Qt. QuickQt is QML - it streamlines a lot, while also making it very difficult to make mistakes. Unless you code a performance-demanding game, where the raw power of C shines, go for QtQuick. It's like comparing C++ with C# - they are distant relatives, you can recognise some similarities, but the way it works - is very different. Considering that the performance of contemporary processors and GPUs is very good, there arguments for Widgets/C++ will eventually run dry. If you're young, getting into coding - learn QML - that's the future. By the time C++ dinosaurs die out, no one will write soft in C++ anymore. Abstraction is the future.
@ararune37343 жыл бұрын
Arguments for the lazy and unable to take the easy road. You clearly don't know what you're talking about, C++ is not gonna be dying out, nor C. Have you ever heard of Wirth's Law? Software is getting slower more rapidly than hardware is becoming faster. We are reaching the point where transistors cannot get any smaller before they lose their functionality, they're predicting they'll reach 3nm by 2025 and that's it. That means no squeezing more transistors into small chips. That's the nature of the improvement of the processing powers of the CPU, more transistors squeezed into the chip. If anything the demands is going to be on the software developers to write optimal code, not code which is easier to write.
@NoSpeechForTheDumb2 жыл бұрын
This is completely untrue for the embedded sector. That is, in many industrial, medical, automotive or military applications you do not have a general purpose CPU or GPU at all. In these fields it is mandatory to keep full control over the hardware, which is typically built upon microcontrollers, DSPs, FPGAs or ASICs. You can't program/design such devices with entirely abstract programming languages. C and C++ will always have a niche there.
@mr.shredder543011 ай бұрын
havent you heard that qt is moving to cmake buid system😂
@AlexSmith-fs6ro4 жыл бұрын
Not open source though.
@yigaleilam93082 жыл бұрын
This is pretty cool
@AhmadWoehl-c7h3 ай бұрын
Williams Frank Martinez Sandra Rodriguez Shirley
@technoscout3 жыл бұрын
Isn't it pronounced "cute"?
@exnihilonihilfit63162 жыл бұрын
It's both.
@accuset2 жыл бұрын
@@exnihilonihilfit6316 Agreed. Name both letters, cutie. Pronounce the two together, cute.
@xerrion2 жыл бұрын
I interchange both pronunciations. I know cute is proper, but i like Q-t better.
@manai2683 Жыл бұрын
huh.. both cute and cutie... can't get any cuter..
@brandyballoon6 ай бұрын
I much prefer queue tee. Cute makes it sound like a toy instead of a fully fledged application framework. Although in that light... perhaps use queue tee when referring to Qt Widgets and cute when referring to Qt Quick/QML 🙂
@levonsargsyan83634 жыл бұрын
Dude, it's not KYU-TEE, it's Cute ; )
@PirateKnO3 жыл бұрын
Its kea tea xD
@gnarfgnarf40043 жыл бұрын
Only if English is not your native language.
@steffen25924 жыл бұрын
QtWidgets will be dead in Qt6. Wouldn't recommend the usage anymore.
@kuhluhOG4 жыл бұрын
What exactly makes you think that? I just look (again) at their article about the technical vision for Qt6 and there is nothing written in their about removing Qt6 (actually, they want to modernize it with modern C++ components from C++17)
@c2ashman4 жыл бұрын
Qt Widgets are still amazing. It absolute the way to go if you develope desktop applications. I personally would use QML for simple desktop applications. If you go mobile/tablet (touchscreen based devices) then use QML.
@vladimirkraus14384 жыл бұрын
QtWidgets dead in Qt6? That is absolute nonsense!
@YaFunklord4 жыл бұрын
I'd be glad if they try. Then we will see a fork that kills off the useless QtQuick/QML parts.
@SimplSam4 жыл бұрын
QT6 released end of 2020 with full support for Widgets!!