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 6.3k 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 Online
              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
                      • First post
                        Last post