MontyTheSoftwareEngineer
MontyTheSoftwareEngineer
  • Видео 19
  • Просмотров 270 135
Testing GitHub Copilot in Qt Creator!
Showing how powerful this included plugin/tool can be within Qt!
Installation/Setup instructions:
doc.qt.io/qtcreator/creator-copilot.html
How to use C++ within QML:
ruclips.net/video/ragZPvRe6Pk/видео.html
Просмотров: 2 036

Видео

QML Property Binding Mistake and Fix!
Просмотров 5805 месяцев назад
In this video we go over: What a basic QML Property Binding is, a common mistake when using property bindings, how to detect the mistake and how to re-establish the property binding!
Drone Flight Planner Demo. Source in Description!
Просмотров 1,1 тыс.10 месяцев назад
Demo of a random application I made. Unfortunately didn't make a tutorial video on my channel, but I have all the source code available online. Some key concepts in the application: QAbstractListModel QML Map Plugin Dynamic Waypoints on QML Map Using C Model Dynamic route creation between waypoints Saving/Retrieving drone and map data Let me know in the comments if you want me to make a video o...
Demo Qt/QML Running on Steam Deck!
Просмотров 2,8 тыс.Год назад
Demo Qt/QML Running on Steam Deck!
Part 2: Let's Recreate the Tesla UI in Qt and QML
Просмотров 19 тыс.2 года назад
Part 2 of recreating Tesla Infotainment UI in Qt/QML! I recommend checking part 1 beforehand if you haven't already!
Let's Recreate the Tesla UI in Qt and QML PART 1!
Просмотров 77 тыс.2 года назад
Part one of implementing the Tesla Infotainment in Qt with a QML frontend!
Fancy QML Button: Preview
Просмотров 2 тыс.2 года назад
Preview of a fancy QML button I made based off Andrew Millen's codepen design. Concept is a button that turns into a progress bar and displays progress from a C object. Once the progress has hit 100%, the button then animates into an image displaying progress complete. If you want to check out the source code : github.com/MontyTheSoftwareEngineer/CoolQMLButton (Original concept/inspiration by A...
Testing out QML Preview with a Fitness Tracker!
Просмотров 6 тыс.2 года назад
In this video I try out a new feature I found within Qt Creator, the Live QML Preview! I'll run through implementing a quick fitness app example to test out the QML Preview for the first time.
My course is live!
Просмотров 1,7 тыс.2 года назад
Very excited, my course is live, go check it out here: www.udemy.com/course/from-start-to-finish-qt-qml-online-multiplayer-game/?referralCode=70DCA7EEB8DF62074185
How to add Firebase Authentication to your Qt Application!
Просмотров 6 тыс.3 года назад
This video goes over how to use Firebase Authentication within your Qt app in order to add User Accounts to your application with just the REST API. We go over how to sign a user up with email/password, how to sign in with user/password, how to restrict reading from the database created in the last video to only authenticated users, and how to view/manage existing users within the Firebase Cons...
How to setup and add a Firebase Database in your Qt Application!
Просмотров 9 тыс.3 года назад
In this video I go over quickly how to use a Firebase Realtime Database within you Qt application using just the REST API allowing you to quickly spin up and use a free database within your Qt application! In a future video I will be creating a mobile app that uses a firebase cloud database, so stay tuned for that!
Drink Dispenser UI in QML Part 2: QML Development
Просмотров 9 тыс.3 года назад
In this video, I take the UI mockups created in the last video and implement it in QML from start to finish in less than 1 hour. If you didn't watch last video, this UI is for an imaginary drink dispenser possibly if Keurig combined their discontinued KeurigKold and regular coffee machine into one to have a machine that could serve either hot or cold beverages. The Qt project demonstrates the u...
Drink Dispenser UI in QML Part 1: UI Mockup
Просмотров 3,2 тыс.3 года назад
In this video I'm starting another series where I first mock up a UI for a hot/cold drink dispenser from scratch, then in a follow-up video, I'll take the mock ups and develop them from start to finish in a Qt/QML application. Since this is the ui mockup video, it will contain zero code, whereas the next video will contain all the Qt/QML/C code, so stay tuned! Disclaimer: I'm purely an embedded...
Using Qt for WebAssembly on Windows
Просмотров 19 тыс.3 года назад
In this video we go over how to set up Qt for WebAssembly, and then take the Smart Thermostat example we developed in the last video and turn it into a web app using Qt for WebAssembly!
Smart Thermostat UI in QML Part 2: QML Development
Просмотров 18 тыс.3 года назад
In this video we take the mockups of the smart thermostat we created in the last video and develop it in Qt C and QML. If you're intersted in seeing how I created the mockups using a free tool called Figma and where I obtain the free icon assets from, please watch my previous video. The smart thermostat we develop here has a QML frontend that communicates with a c backend. For UI elements in th...
Smart Thermostat UI in QML Part 1: UI Mockup
Просмотров 10 тыс.3 года назад
Smart Thermostat UI in QML Part 1: UI Mockup
Integrating C++ with QML
Просмотров 51 тыс.3 года назад
Integrating C with QML
QML: StackView vs Loader; Complete code example!
Просмотров 22 тыс.3 года назад
QML: StackView vs Loader; Complete code example!
QML: Create Dynamic Objects
Просмотров 13 тыс.3 года назад
QML: Create Dynamic Objects

Комментарии

  • @amrrasslan4329
    @amrrasslan4329 17 дней назад

    part3 please 😂

  • @Xeler_AI
    @Xeler_AI 19 дней назад

    how to setup qt with copilot. PLEASE MAKE VIDEO ON THIS IM STUCK

  • @MrTough-dw7ot
    @MrTough-dw7ot 23 дня назад

    Part 3 please

  • @Amine-gz7gq
    @Amine-gz7gq 23 дня назад

    I like your style because, like me, you like simplicity and clarity. Thank you Monty !

  • @Im_404
    @Im_404 27 дней назад

    Honestly the best videos on Qt that I could find as a beginner! Don't stop, these videos are incredible, the 2 parts on Tesla helped me so much!

  • @robertkaehms8732
    @robertkaehms8732 29 дней назад

    Monty, your Tesla UI tutorial is awesome, and just what I was looking for for a high school robotics club that I sponsor. Have you done any tutorials on just getting started with QT, and possibly installing and configuring. We are trying to get it built for the latest Raspbian OS but are running into a lot of dependency issues. I've found your github account, so will look through that as well as trying to figure out the basics, and resolving some install/configure Raspberry PI issues. Thanks for all that you do!

  • @Amine-gz7gq
    @Amine-gz7gq 29 дней назад

    and if the application tries to write data somewhere on the hard disk (e.g. settings), does that work in webassembly ? isn't that something that browsers normally prevent ?

  • @Amine-gz7gq
    @Amine-gz7gq Месяц назад

    I learnt a bit about QML thanks to Daniel Gakwaya's course on Udemy and now, thanks to your videos, I've got a taste for QML, it's really a breath of fresh air after having known WPF/XAML. In my last job, I did C#/WPF/XAML/MVVM/WinForms and it disgusted me with GUI coding and IT development in general, I advise people, especially working with embedded systems, not to use Microsoft crappy stuff and use C++/Qt instead (people don't know how to write good concurrent code, at least with Qt you can write concurrent code without using any locks, you have robust classes for serial communication and QML is much easier to digest than XAML). Thank you very much Hai Pham.

  • @Amine-gz7gq
    @Amine-gz7gq Месяц назад

    when applying the Material style on recent versions of Qt, the animation between pages performed by the stack view is modified.

  • @Amine-gz7gq
    @Amine-gz7gq Месяц назад

    I noticed that in recent versions of Qt, you can't call the property setter directly, it won't work and an error message will appear on the standard output. use the assignment operator on the property instead. On the other hand, when I build your github project on a recent Qt, there's no problem.

  • @Amine-gz7gq
    @Amine-gz7gq Месяц назад

    I managed to run your example under Qt6, it displays well but I get these error messages related to AboutPage.qml displayed on the console: AboutPage.qml:6:5: TypeError: Cannot read property 'height' (and width too) of null and AboutPage.qml:3:1: QML AboutPage: StackView has detected conflicting anchors. Transitions may not execute properly.

  • @Amine-gz7gq
    @Amine-gz7gq Месяц назад

    on recent Qt versions (with CMake), onValueChanged: systemController.setTargetTemp(value) doesn't work you have to use : systemController.targetTemp = value

  • @Amine-gz7gq
    @Amine-gz7gq Месяц назад

    I like your style man ! I quit my last job because I hated WPF (and C#, there's no such thing as thread safe signal/slots in that language and async stuff sucks, what I love about Qt is that I can make a multithreaded program without using locks and therefore a very deterministic program with which I can easily reason), QML is more sane than XAML

  • @Amine-gz7gq
    @Amine-gz7gq Месяц назад

    RowLayout doesn't behave correctly like in your video with the latest Qt version.

  • @RichardsonHulda
    @RichardsonHulda Месяц назад

    4422 Streich Manors

  • @Amine-gz7gq
    @Amine-gz7gq Месяц назад

    if you have a crash when using Q_PROPERTY, just clean the build files and rebuild the app.

  • @DanetteKshlerin
    @DanetteKshlerin Месяц назад

    Thompson Scott Jones Betty Rodriguez Betty

  • @AdamGerald-s7s
    @AdamGerald-s7s Месяц назад

    Harris Kimberly Smith Jeffrey Thompson Lisa

  • @adamsantamaria1876
    @adamsantamaria1876 Месяц назад

    Really clear tutorial, thanks 😁

  • @BruceMaximusLee
    @BruceMaximusLee Месяц назад

    Actually under the macro QOBJECT all variables are private.

  • @QuillerIris
    @QuillerIris Месяц назад

    White Mary Garcia Margaret Walker Donna

  • @simonnoellington4523
    @simonnoellington4523 Месяц назад

    Williams Donna Lopez Lisa Taylor Jason

  • @ShaunaRauschenberg-w7h
    @ShaunaRauschenberg-w7h Месяц назад

    Frami Plaza

  • @aboaon9257
    @aboaon9257 2 месяца назад

    first gui work with me with no errors !! please dont stop

  • @HalimMondole
    @HalimMondole 2 месяца назад

    Gonzalez Laura Lopez Jose Hernandez Amy

  • @MrButter765
    @MrButter765 2 месяца назад

    Isnt it not secure to store the API key on the frontend?

  • @MO-fg2cm
    @MO-fg2cm 2 месяца назад

    why is qml so hard

    • @MO-fg2cm
      @MO-fg2cm 6 дней назад

      It's not so hard ... after 2 months

  • @abdullahafifi4231
    @abdullahafifi4231 2 месяца назад

    I greatly appreciate your effort; it has been very helpful. I have some questions concerning Qt. If you are available, could I get your contact information?

  • @Independent_AI
    @Independent_AI 2 месяца назад

    Great job 👏🏻

  • @AlainDjiZ
    @AlainDjiZ 2 месяца назад

    most clear and easy tuto , thanks bro . [ if Monty isn't available at you , you can use QQmlContext also ].

  • @fezinho_
    @fezinho_ 3 месяца назад

    Saved my life with this file management! Awesome work

  • @Chris-qg6kc
    @Chris-qg6kc 3 месяца назад

    Nice work. What aspect of software engineering do you do for work? I ask because qt is moving towards embedded design and most ppl nowadays cover web dev like react, angular, etc for clones.

    • @Amine-gz7gq
      @Amine-gz7gq 25 дней назад

      embedded systems according to his C.V.

  • @aleo6479
    @aleo6479 3 месяца назад

    Need refactor, need chat, no of it function have copilot in qt creator :(

  • @dakshchhabra934
    @dakshchhabra934 3 месяца назад

    tutorial???

  • @tylrkngns
    @tylrkngns 3 месяца назад

    Hey! Could you help me code a custom gauge cluster. I’ll make all of the renders of what I want it to look then hand it to you to code. Let me know!

  • @ashrafalmatary
    @ashrafalmatary 3 месяца назад

    How can Fix That error (TLS initialization failed )

  • @MO-fg2cm
    @MO-fg2cm 4 месяца назад

    Hi, Im new to qt creator .. For QtLocation it shows QML module not found How do I fix this and get the module

  • @shristisinha7264
    @shristisinha7264 4 месяца назад

    Thanks for the much needed tutorial 😃 but can you plz tell if i want to access a particular part of the JSON file then how it will be done?

  • @NickEnchev
    @NickEnchev 4 месяца назад

    I respect people that respect my time. Thanks!

  • @nikoheino3927
    @nikoheino3927 5 месяцев назад

    thank you so much! im on my third day of learning c++ so took me a bit of work, but i somehow managed to figure out how to set the variables inside of c++ on the basis of what i learned from this video, and now i can migrate my logic over from wxWidget project and make it looks pretty.

  • @rifkyahmadfahrezi9321
    @rifkyahmadfahrezi9321 5 месяцев назад

    great tutorial sir, thanksfor that but I am facing a problem while adding the map. My app is not responding when the map is loaded. why is this problem happening? any suggestions?

    • @MO-fg2cm
      @MO-fg2cm 4 месяца назад

      For QtLocation it shows QML module not found How do I fix this and get the module

  • @algoscienceacademy
    @algoscienceacademy 5 месяцев назад

    Please please please part 2 of this video

  • @EvelynIsDeprecated
    @EvelynIsDeprecated 5 месяцев назад

    I was exacly the 1000th like! This is also a great video, as i can barley find any good turorials on qml

    • @leonstone3443
      @leonstone3443 3 месяца назад

      yeah whats up with the lack of tutorials?

  • @alfredorodrigopereiramunoz6064
    @alfredorodrigopereiramunoz6064 5 месяцев назад

    Best QML educational videos!! Please keep generating comprehensive videos like these

  • @tbranch227
    @tbranch227 5 месяцев назад

    I thought they wrote it in Qt.

  • @nguyenuctuan5156
    @nguyenuctuan5156 5 месяцев назад

    search location feature is trick, isn't it? Can you implement search location, route, POI, vv that's the same with gg map?

  • @nguyenuctuan5156
    @nguyenuctuan5156 5 месяцев назад

    In reality, hmi testa is created by Qt qml , really?

  • @uselessenginar21
    @uselessenginar21 5 месяцев назад

    Thanks