Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

lost on a desert island with no respones



  • I have mailed several times in the past month... once again this morning...
    i am coming to the end of my C++ training we used Visual studio. I want to learn QT5 i have mailed several times with questions and no one has responded.
    My questions are very simple:

    1. i want to learn QT for embedded, mcu, browser(WebAssembly) and gui apps ( so really the whole thing)
    2. i want to build some apps at home not for commercial or open source use to practice qt 5 with.
    3. In order to complete step 2 i need some home course videos or reading material on learning this.

    i am lost on what i need for all these...
    I am not sure if the open source creator covers all the products?
    Were is the learning material that is free on subjects and areas i need to learn?
    would a student license give me any benefit over a open source license?

    thanks in advance 1


  • Qt Champions 2019

    @1init said in lost on a desert island with no respones:

    I have mailed several times in the past month

    Whom did you mail?
    Open source license should be fine for most of the things you mentioned, I'm only not sure about Qt for embedded/MCU - you should contact Qt Company to clarify.

    "I am not sure if the open source creator covers all the products?" - if you mean QtCreator then it doesn't matter whether your project is open source or not as it is just an IDE and can be used for closed source projects as well without commercial license. What matters is Qt framework.

    There are Qt examples and tutorials: https://doc.qt.io/qt-5/qtexamplesandtutorials.html
    There are Qt books: https://wiki.qt.io/Books


  • Moderators

    There is no student license in Qt Company's offering.

    For learning, check out:

    i want to learn QT for embedded, mcu, browser(WebAssembly) and gui apps ( so really the whole thing)

    WASM is part of Open Source Qt, as are GUI apps. You can also do embedded stuff with it, although without some niceties (boot2qt). Qt for MCUs I think is only available under commercial license (not sure).

    But before you dive into embedded stuff, try getting fluent in "normal" desktop and mobile apps. Embedded is harder and can easily overwhelm you in the beginning. Once you're ready, start with something well supported and easy like Raspberry Pi.


  • Moderators

    Hi, and welcome!

    @1init said in lost on a desert island with no respones:

    i am coming to the end of my C++ training we used Visual studio.

    Congratulations!

    I want to learn QT5

    Good choice ;-)

    1. i want to learn QT for embedded, mcu, browser(WebAssembly) and gui apps ( so really the whole thing)

    That is a lot of different targets! I suggest you learn them one-by-one. I agree with @sierdzio that you should start by learning how to write GUI apps for desktop PC -- this is the easiest to get started.

    Once you know how to write Qt GUI apps for desktop PC, the same code can be built for WebAssembly (you don't really need to learn anything new).

    Commercial customers can buy an embedded software stack that is ready-to-run. The goal of this product is to reduce the amount of time to get started. Open-source users don't have access to this software stack but you can still use Qt on embedded Linux devices; it will just take you longer tot set up.

    Qt for MCUs is a commercial-only product.

    1. i want to build some apps at home not for commercial or open source use to practice qt 5 with.

    You can use the open-source license.

    1. In order to complete step 2 i need some home course videos or reading material on learning this.

    i am lost on what i need for all these...
    ...
    Were is the learning material that is free on subjects and areas i need to learn?

    The Internet is full of free materials. You can search YouTube for videos. Qt itself comes with lots of free examples, such as: https://doc.qt.io/qt-5/qtwidgets-tutorials-notepad-example.html

    If you want a more structured learning course, you can get paid training.

    I am not sure if the open source creator covers all the products?
    ...
    would a student license give me any benefit over a open source license?

    There is no "Student License". There is only a license for teachers: https://www.qt.io/qt-for-educational-program

    For your personal use at home, you can use the open source version of Qt.

    Also, you should understand the difference:

    • Qt is a library
    • Qt Creator is an Integrated Development Environment (IDE)

    They are not the same thing.



  • Thanks everyone for the responses. for now i am looking to build Webassembly and Andriod apps. < goal

    Path:
    licensing:
    1.1. use open source licenses
    1.2. use linux embedded device to get a feel of that to avoid the license cost during learning.

    Learning
    2.1. build a few desktop apps
    2.2. use doc.qt.io + wiki.qt.io to get a feel of the prodcuts
    2.3. switch to 3rd party learning qmlbook + youtube vids

    Thanks i will be saving these messages as a reference point for future development. Sorry i write things in bullet points. It is easier for me to keep a track of things so i do not accidentally skip things.



  • @JKSH said in lost on a desert island with no respones:

    If you want a more structured learning course, you can get paid training.

    i have contacted previously for costing and setting up a online training and inquired about pricing without any response i used my gmail account maybe qt mail filter for this as its not a business mail address.
    i was hopping to pay out my pocket. that aside i bought the videos from the third party video channel suggested above from third party learning how ever am still interested in purchasing additional material and a quick chat on webassembly and andriod.

    i have sent another mail, how ever will get on with the courses i purchased from the third party site.

    i would like to thank every one for having a look at this thread and helping. It helped a lot really.


Log in to reply