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. QTableWidget::itemSelectionChanged
Forum Updated to NodeBB v4.3 + New Features

QTableWidget::itemSelectionChanged

Scheduled Pinned Locked Moved General and Desktop
26 Posts 6 Posters 8.9k 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.
  • MegamouseM Megamouse

    exactly. and in my opinion that's missing in the documentation.
    or even wrong in general

    mrjjM Offline
    mrjjM Offline
    mrjj
    Lifetime Qt Champion
    wrote on last edited by
    #17

    @Megamouse
    Well it might be border case and hence the slightly odd behavior.
    Since we are using SingleSelection, the dragging is really not needed as user
    can just click on the one he wants.

    1 Reply Last reply
    0
    • MegamouseM Offline
      MegamouseM Offline
      Megamouse
      wrote on last edited by
      #18

      Well.
      I use the selection as a direct visual indication.
      Meaning if you change the list object the view will show corresponding data on another table.

      So if i were to use currentrow in this case the data would be wrong.

      mrjjM 1 Reply Last reply
      0
      • MegamouseM Megamouse

        Well.
        I use the selection as a direct visual indication.
        Meaning if you change the list object the view will show corresponding data on another table.

        So if i were to use currentrow in this case the data would be wrong.

        mrjjM Offline
        mrjjM Offline
        mrjj
        Lifetime Qt Champion
        wrote on last edited by
        #19

        @Megamouse

        Well did you try the signal for that. seems to be correct even
        when ui->listWidget->currentRow() is off. ?

        1 Reply Last reply
        0
        • MegamouseM Offline
          MegamouseM Offline
          Megamouse
          wrote on last edited by
          #20

          don't worry about it. It's fixed anyway. I just think it's a weird glitch or "feature"

          mrjjM 1 Reply Last reply
          0
          • MegamouseM Megamouse

            don't worry about it. It's fixed anyway. I just think it's a weird glitch or "feature"

            mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by
            #21

            @Megamouse

            indeed it is.

            1 Reply Last reply
            0
            • MegamouseM Megamouse

              Can you send me the sample you use?

              For the nativeevent:
              Apparently it is already fixed for Qt 5.11.2.
              But to explain:
              One of the devs added a copy pasta mistake and now we need to cast the nativeEvent messages like this for Qt 5.11.1:

              #if (QT_VERSION == QT_VERSION_CHECK(5, 11, 1))
              MSG* msg = *reinterpret_cast<MSG**>(message);
              #else
              MSG* msg = reinterpret_cast<MSG*>(message);
              #endif
              

              For some programs this breaks the whole application

              HojjatJafaryH Offline
              HojjatJafaryH Offline
              HojjatJafary
              wrote on last edited by HojjatJafary
              #22

              @Megamouse
              native events!
              How did you find it? where they announced something like that?
              but thank you ... you saved my life ;)

              MegamouseM 1 Reply Last reply
              0
              • HojjatJafaryH HojjatJafary

                @Megamouse
                native events!
                How did you find it? where they announced something like that?
                but thank you ... you saved my life ;)

                MegamouseM Offline
                MegamouseM Offline
                Megamouse
                wrote on last edited by
                #23

                @HojjatJafary It was on a hunch. After searching for native event problems for a while, I found an issue on the Qt issue tracker in which the solution to the bug was shared in the comment section.

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #24

                  Can you share the link to the bug report ?

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

                  MegamouseM 1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    Sergio Monteleone
                    wrote on last edited by
                    #25

                    I believe it's https://bugreports.qt.io/browse/QTBUG-69074

                    1 Reply Last reply
                    0
                    • SGaistS SGaist

                      Can you share the link to the bug report ?

                      MegamouseM Offline
                      MegamouseM Offline
                      Megamouse
                      wrote on last edited by
                      #26

                      @SGaist sorry I wasn't on this forum in a while. But Sergio's link is correct

                      1 Reply Last reply
                      0

                      • Login

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