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. Correct syntax to register object reference using qRegisterMetaType?
Forum Updated to NodeBB v4.3 + New Features

Correct syntax to register object reference using qRegisterMetaType?

Scheduled Pinned Locked Moved Solved General and Desktop
34 Posts 7 Posters 7.1k Views 4 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.
  • S SPlatten
    6 Jan 2021, 18:45

    @Christian-Ehrlicher , Well that's the only change I'm implemented and now there is no message, so perhaps this is something that needs looking at?

    S Offline
    S Offline
    SGaist
    Lifetime Qt Champion
    wrote on 6 Jan 2021, 18:46 last edited by
    #23

    @SPlatten said in Correct syntax to register object reference using qRegisterMetaType?:

    @Christian-Ehrlicher , Well that's the only change I'm implemented and now there is no message, so perhaps this is something that needs looking at?

    For that a minimal compilable example would be needed.

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    1 Reply Last reply
    0
    • S SPlatten
      6 Jan 2021, 18:45

      @Christian-Ehrlicher , Well that's the only change I'm implemented and now there is no message, so perhaps this is something that needs looking at?

      C Offline
      C Offline
      Christian Ehrlicher
      Lifetime Qt Champion
      wrote on 6 Jan 2021, 18:50 last edited by
      #24

      @SPlatten said in Correct syntax to register object reference using qRegisterMetaType?:

      so perhaps this is something that needs looking at?

      This means that there is a thread context switch somewhere even you tell us it isn't.

      Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
      Visit the Qt Academy at https://academy.qt.io/catalog

      1 Reply Last reply
      2
      • S SPlatten
        6 Jan 2021, 18:45

        @Christian-Ehrlicher , Well that's the only change I'm implemented and now there is no message, so perhaps this is something that needs looking at?

        K Offline
        K Offline
        kshegunov
        Moderators
        wrote on 6 Jan 2021, 19:34 last edited by
        #25

        @SPlatten said in Correct syntax to register object reference using qRegisterMetaType?:

        @Christian-Ehrlicher , Well that's the only change I'm implemented and now there is no message, so perhaps this is something that needs looking at?

        Run with QT_FATAL_WARNINGS=1 as an environment variable and extract the stack trace, then you will have leveraged your debugger to show you exactly where you're passing a reference between threads.

        Read and abide by the Qt Code of Conduct

        S 1 Reply Last reply 6 Jan 2021, 20:11
        2
        • K kshegunov
          6 Jan 2021, 19:34

          @SPlatten said in Correct syntax to register object reference using qRegisterMetaType?:

          @Christian-Ehrlicher , Well that's the only change I'm implemented and now there is no message, so perhaps this is something that needs looking at?

          Run with QT_FATAL_WARNINGS=1 as an environment variable and extract the stack trace, then you will have leveraged your debugger to show you exactly where you're passing a reference between threads.

          S Offline
          S Offline
          SPlatten
          wrote on 6 Jan 2021, 20:11 last edited by
          #26

          @kshegunov said in Correct syntax to register object reference using qRegisterMetaType?:

          QT_FATAL_WARNINGS=1

          I've opened both .pro files and added that line, then cleaned and rebuilt, the applications have been running for several minutes, nothing to report, no issues.

          Kind Regards,
          Sy

          1 Reply Last reply
          0
          • S Offline
            S Offline
            SGaist
            Lifetime Qt Champion
            wrote on 6 Jan 2021, 20:15 last edited by
            #27

            It's an environnement variable, not a define.

            You have to set it in the Run tab of the Project panel.

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            S 1 Reply Last reply 6 Jan 2021, 20:16
            1
            • S SGaist
              6 Jan 2021, 20:15

              It's an environnement variable, not a define.

              You have to set it in the Run tab of the Project panel.

              S Offline
              S Offline
              SPlatten
              wrote on 6 Jan 2021, 20:16 last edited by
              #28

              @SGaist , Yes, just googled it and then added as environment variable:

              export QT_FATAL_WARNINGS=1
              

              Then restarted, same, not seeing anything additional.

              Kind Regards,
              Sy

              1 Reply Last reply
              0
              • S Offline
                S Offline
                SGaist
                Lifetime Qt Champion
                wrote on 6 Jan 2021, 20:18 last edited by
                #29

                Restarted what ?
                How are you currently running your application ?

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                S 1 Reply Last reply 7 Jan 2021, 07:50
                1
                • S SGaist
                  6 Jan 2021, 20:18

                  Restarted what ?
                  How are you currently running your application ?

                  S Offline
                  S Offline
                  SPlatten
                  wrote on 7 Jan 2021, 07:50 last edited by
                  #30

                  @SGaist , I launch the processes with Qt Creator in debug mode, using two separate instances of Qt Creator.

                  Kind Regards,
                  Sy

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on 7 Jan 2021, 08:33 last edited by SGaist 1 Jul 2021, 08:33
                    #31

                    Did you check the environment variables in the Run part of the Project Panel to ensure it's properly set ?

                    Interested in AI ? www.idiap.ch
                    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                    S 1 Reply Last reply 8 Jan 2021, 07:10
                    1
                    • S SGaist
                      7 Jan 2021, 08:33

                      Did you check the environment variables in the Run part of the Project Panel to ensure it's properly set ?

                      S Offline
                      S Offline
                      SPlatten
                      wrote on 8 Jan 2021, 07:10 last edited by
                      #32

                      @SGaist , I checked in a terminal, I don't know how or where to "Run part of the Project Panel" ?

                      Kind Regards,
                      Sy

                      J 1 Reply Last reply 8 Jan 2021, 07:14
                      0
                      • S SPlatten
                        8 Jan 2021, 07:10

                        @SGaist , I checked in a terminal, I don't know how or where to "Run part of the Project Panel" ?

                        J Offline
                        J Offline
                        jsulm
                        Lifetime Qt Champion
                        wrote on 8 Jan 2021, 07:14 last edited by jsulm 1 Aug 2021, 07:14
                        #33

                        @SPlatten said in Correct syntax to register object reference using qRegisterMetaType?:

                        I don't know how or where to "Run part of the Project Panel" ?

                        Easy to find actually.
                        Left pane: Projects -> Build & Run -> Run...

                        https://forum.qt.io/topic/113070/qt-code-of-conduct

                        S 1 Reply Last reply 8 Jan 2021, 07:26
                        2
                        • J jsulm
                          8 Jan 2021, 07:14

                          @SPlatten said in Correct syntax to register object reference using qRegisterMetaType?:

                          I don't know how or where to "Run part of the Project Panel" ?

                          Easy to find actually.
                          Left pane: Projects -> Build & Run -> Run...

                          S Offline
                          S Offline
                          SPlatten
                          wrote on 8 Jan 2021, 07:26 last edited by
                          #34

                          @jsulm , thank you, added it now, building now.

                          Kind Regards,
                          Sy

                          1 Reply Last reply
                          0

                          32/34

                          8 Jan 2021, 07:10

                          • Login

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