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. Add QPushButton to QTableWidget cell without using QTableWidget::setCellWidget
Forum Updated to NodeBB v4.3 + New Features

Add QPushButton to QTableWidget cell without using QTableWidget::setCellWidget

Scheduled Pinned Locked Moved Unsolved General and Desktop
14 Posts 4 Posters 1.1k Views 1 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 hbatalha

    @JonB Yeah I have been waiting on his answer here too.

    JonBJ Offline
    JonBJ Offline
    JonB
    wrote on last edited by
    #4

    @hbatalha
    :) He is your man. He should be delighted to see you wanting to abandon setCellWidget() in favour of QStyledItemDelegate! But he is doubtless a busy man, he will be around soon....

    H 1 Reply Last reply
    1
    • JonBJ JonB

      @hbatalha
      :) He is your man. He should be delighted to see you wanting to abandon setCellWidget() in favour of QStyledItemDelegate! But he is doubtless a busy man, he will be around soon....

      H Offline
      H Offline
      hbatalha
      wrote on last edited by
      #5

      @JonB yeah that's because of his warning that I noticed how slow 'setCellWidget()` was.

      JonBJ 1 Reply Last reply
      1
      • H hbatalha

        @JonB yeah that's because of his warning that I noticed how slow 'setCellWidget()` was.

        JonBJ Offline
        JonBJ Offline
        JonB
        wrote on last edited by
        #6

        @hbatalha Hi will like you even more for that :)

        1 Reply Last reply
        0
        • Christian EhrlicherC Offline
          Christian EhrlicherC Offline
          Christian Ehrlicher
          Lifetime Qt Champion
          wrote on last edited by
          #7

          So why not simply use a QStyledItemDelegate as already said. There are a lot of examples around how to use this...

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

          H 1 Reply Last reply
          0
          • Christian EhrlicherC Christian Ehrlicher

            So why not simply use a QStyledItemDelegate as already said. There are a lot of examples around how to use this...

            H Offline
            H Offline
            hbatalha
            wrote on last edited by
            #8

            @Christian-Ehrlicher I couldn't one example that handled signals mentioned in the OP.

            1 Reply Last reply
            0
            • Christian EhrlicherC Offline
              Christian EhrlicherC Offline
              Christian Ehrlicher
              Lifetime Qt Champion
              wrote on last edited by
              #9

              What's wrong with QAIM::activated() or clicked() ?

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

              H 1 Reply Last reply
              0
              • Christian EhrlicherC Christian Ehrlicher

                What's wrong with QAIM::activated() or clicked() ?

                H Offline
                H Offline
                hbatalha
                wrote on last edited by
                #10

                @Christian-Ehrlicher isn't that for the table cells instead of a widget like QPushButton?
                I don't understand how that would work to solve the OP issue.

                1 Reply Last reply
                0
                • H hbatalha

                  @JonB Yeah I have been waiting on his answer here too.

                  VRoninV Offline
                  VRoninV Offline
                  VRonin
                  wrote on last edited by
                  #11

                  @hbatalha said in Add QPushButton to QTableWidget cell without using QTableWidget::setCellWidget:

                  @JonB Yeah I have been waiting on his answer here too.

                  Sorry, I was away for a few days, answered on the previous thread

                  "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
                  ~Napoleon Bonaparte

                  On a crusade to banish setIndexWidget() from the holy land of Qt

                  JonBJ 1 Reply Last reply
                  1
                  • VRoninV VRonin

                    @hbatalha said in Add QPushButton to QTableWidget cell without using QTableWidget::setCellWidget:

                    @JonB Yeah I have been waiting on his answer here too.

                    Sorry, I was away for a few days, answered on the previous thread

                    JonBJ Offline
                    JonBJ Offline
                    JonB
                    wrote on last edited by
                    #12

                    @VRonin
                    You are also wanted pretty desperately over at https://forum.qt.io/topic/131508/avoid-not-responding-when-adding-rows-to-qtablewidget/28, though I fear we may be fighting a losing battle, but it's funny/instructional to read....

                    VRoninV 1 Reply Last reply
                    0
                    • JonBJ JonB

                      @VRonin
                      You are also wanted pretty desperately over at https://forum.qt.io/topic/131508/avoid-not-responding-when-adding-rows-to-qtablewidget/28, though I fear we may be fighting a losing battle, but it's funny/instructional to read....

                      VRoninV Offline
                      VRoninV Offline
                      VRonin
                      wrote on last edited by
                      #13

                      @JonB said in Add QPushButton to QTableWidget cell without using QTableWidget::setCellWidget:

                      @VRonin
                      You are also wanted pretty desperately over at https://forum.qt.io/topic/131508/avoid-not-responding-when-adding-rows-to-qtablewidget/28, though I fear we may be fighting a losing battle, but it's funny/instructional to read....

                      Given the same OP and very similar problem I'd say https://forum.qt.io/post/687439 addresses it too

                      "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
                      ~Napoleon Bonaparte

                      On a crusade to banish setIndexWidget() from the holy land of Qt

                      JonBJ 1 Reply Last reply
                      0
                      • VRoninV VRonin

                        @JonB said in Add QPushButton to QTableWidget cell without using QTableWidget::setCellWidget:

                        @VRonin
                        You are also wanted pretty desperately over at https://forum.qt.io/topic/131508/avoid-not-responding-when-adding-rows-to-qtablewidget/28, though I fear we may be fighting a losing battle, but it's funny/instructional to read....

                        Given the same OP and very similar problem I'd say https://forum.qt.io/post/687439 addresses it too

                        JonBJ Offline
                        JonBJ Offline
                        JonB
                        wrote on last edited by
                        #14

                        @VRonin
                        As he pleases, if he sees this (unless you want to refer him to that from there). He doesn't seem to want to change, and thinks other things are at fault too, so it's probably a losing battle...

                        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