Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Create a "UI tour" (like in Qt Creator)
Forum Updated to NodeBB v4.3 + New Features

Create a "UI tour" (like in Qt Creator)

Scheduled Pinned Locked Moved Solved General and Desktop
5 Posts 2 Posters 819 Views 3 Watching
  • 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.
  • H Offline
    H Offline
    hbatalha
    wrote on 22 Jan 2022, 12:21 last edited by
    #1

    I want to create a UI guide for new users when they install my app like the UI Tour in Qt Creator but I have no idea how to do it. I want something like either one of these:

    953df543-57da-41d0-b6c1-14daa0152407-image.png

    5a4ff870-3804-497a-892f-4450d56a2916-image.png

    1 Reply Last reply
    1
    • K Offline
      K Offline
      kkoehne
      Moderators
      wrote on 24 Jan 2022, 07:54 last edited by
      #2

      Fortunately Qt Creator is open-source, so you can take inspiration from there , if you want to :)

      https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/src/plugins/welcome

      Before copying code though you should check the license details for this (Qt Creator is available under commercial licenses, and under GPLv3).

      Director R&D, The Qt Company

      H 1 Reply Last reply 24 Jan 2022, 18:53
      2
      • K kkoehne
        24 Jan 2022, 07:54

        Fortunately Qt Creator is open-source, so you can take inspiration from there , if you want to :)

        https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/src/plugins/welcome

        Before copying code though you should check the license details for this (Qt Creator is available under commercial licenses, and under GPLv3).

        H Offline
        H Offline
        hbatalha
        wrote on 24 Jan 2022, 18:53 last edited by
        #3

        @kkoehne Thanks for the link.

        From what I could see highlighting happens in the paint event function. I want to ask if I can do the highlighting like in the second screenshot(the video editor app) in the paint event function too?

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kkoehne
          Moderators
          wrote on 25 Jan 2022, 07:18 last edited by
          #4

          From what I could see highlighting happens in the paint event function. I want to ask if I can do the highlighting like in the second screenshot(the video editor app) in the paint event function too?

          IntroductionWidget in the Qt Creator sources is a widget that covers all of the main window. So yes, inside this area you can draw pretty much everything in the paint() method (though I'd probably try to use sub-widgets / images).

          Director R&D, The Qt Company

          H 1 Reply Last reply 25 Jan 2022, 09:24
          3
          • K kkoehne
            25 Jan 2022, 07:18

            From what I could see highlighting happens in the paint event function. I want to ask if I can do the highlighting like in the second screenshot(the video editor app) in the paint event function too?

            IntroductionWidget in the Qt Creator sources is a widget that covers all of the main window. So yes, inside this area you can draw pretty much everything in the paint() method (though I'd probably try to use sub-widgets / images).

            H Offline
            H Offline
            hbatalha
            wrote on 25 Jan 2022, 09:24 last edited by
            #5

            @kkoehne Thanks

            1 Reply Last reply
            0

            1/5

            22 Jan 2022, 12:21

            • Login

            • Login or register to search.
            1 out of 5
            • First post
              1/5
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved