UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    [Guide] Code completion on Qt Creator for Ubuntu.Components

    Scheduled Pinned Locked Moved App Development
    28 Posts 8 Posters 10.6k Views 6 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • lduboeufL Offline
      lduboeuf @Abuabdellah
      last edited by

      @Abuabdellah Well html5 components is peobably elsewhere, here you are looking to qt qml one

      1 Reply Last reply Reply Quote 0
      • lduboeufL Offline
        lduboeuf @Abuabdellah
        last edited by lduboeuf

        @Abuabdellah look here /usr/share/ubuntu-html5...
        dpkg -L ubuntu-html5-ui-toolkit

        AbuabdellahA 1 Reply Last reply Reply Quote 1
        • AbuabdellahA Offline
          Abuabdellah @lduboeuf
          last edited by

          thank you @lduboeuf

          1 Reply Last reply Reply Quote 0
          • D Offline
            doniks @lduboeuf
            last edited by doniks

            @lduboeuf said in [Guide] Code completion on Qt Creator for Ubuntu.Components:

            have you installed locally QtQuickControl 2 ?
            sudo apt install qtquickcontrols2-5-dev

            you can see if any issue with paths in kits

            Taking a new stab at this ... So, again resolving Ubuntu.Components in qml files works fine, but resolving Qt includes in cpp files does not. I have qtquickcontrols2-5-dev installed and I don't see anything screaming at me in the Kits section ... but maybe it's still wrong?! See attached. Qt version = None might be wrong?! But I can't select anything else.
            kits.png

            Update: In Kits -> Qt Versions there is nothing there. I guess that is the problem, but I can't figure out how to get anything in there ... I found some reports online that sudo apt install qt5-default might help, but it doesn't help me 😞

            Update2: Now I manually added /usr/lib/x86_64-linux-gnu/qt5/bin/qmake in Qt Versions, and selected that in the Kit, closed and reopened, but still doesn't find any QtStuff
            version.png

            lduboeufL 1 Reply Last reply Reply Quote 0
            • lduboeufL Offline
              lduboeuf @doniks
              last edited by

              @doniks well it seems there is definitly an issue with Qt5 path. probably you may found resources around about that

              1 Reply Last reply Reply Quote 0
              • T Offline
                Talkless @lduboeuf
                last edited by

                @lduboeuf

                Just to share my experience for developping Apps with QtCreator:

                Should I use QtCreator from 16.04, ubuntu-sdk or can I use latest QtCreator form Qt online installer?

                Volla Phone X

                lduboeufL 1 Reply Last reply Reply Quote 0
                • lduboeufL Offline
                  lduboeuf @Talkless
                  last edited by

                  @Talkless You can use whatever QtCreator version, the only limit is to use the right Qt Version ( 5.9.5 currently and soon 5.12 )

                  Have you checked also theclickable ide qtcreator feature ?

                  T 1 Reply Last reply Reply Quote 0
                  • T Offline
                    Talkless @lduboeuf
                    last edited by Talkless

                    @lduboeuf said in [Guide] Code completion on Qt Creator for Ubuntu.Components:

                    Have you checked also theclickable ide qtcreator feature ?

                    Yes, it did the trick! Very convenient.
                    EDIT: well, OK, it would be much more convenient if that qtcreator had "clickable" integration to avoid terminal, but that's not that bad.

                    Volla Phone X

                    1 Reply Last reply Reply Quote 0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    • First post
                      Last post