Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Update: Forum Guidelines & Code of Conduct

    Unsolved how to custom Header of QTreeWidget, use setHeaderItem & setItemWidget ?

    General and Desktop
    3
    10
    2800
    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.
    • O
      opengpu2 last edited by opengpu2

      how to custom Header of QTreeWidget, use setHeaderItem & setItemWidget ?
      i use setHeaderItem & setItemWidget, but it didnot work...
      do i have to inherite a child class of QHeaderView, to customize the Header?and if i have to use this method, is it possible to work fine when multi-column, and each column use setItemWidget to set a custom QWidget?

      1 Reply Last reply Reply Quote 0
      • SGaist
        SGaist Lifetime Qt Champion last edited by

        Hi,

        Technically, there's no header for a QTreeWidgetItem. A QTreeWidgetItem is the content of a cell in a QTreeWidget.

        What exactly are you trying to achieve ?

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

        O 1 Reply Last reply Reply Quote 0
        • O
          opengpu2 @SGaist last edited by

          @SGaist sorry, type error, corrected

          1 Reply Last reply Reply Quote 0
          • R
            Radek last edited by

            Hi,

            I'd think the proper way would be to customize a QHeaderView.
            Then QTreeView::setHeader(QHeaderView * header) to set it to your tree view.

            There is no problem, there are only solutions. :)

            O 1 Reply Last reply Reply Quote 1
            • SGaist
              SGaist Lifetime Qt Champion last edited by

              What do you want to have in your header views ?

              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 Reply Quote 0
              • O
                opengpu2 last edited by

                custom QWidget, use setItemWidget to set it on QTreeWidgetItem, and then use setHeaderItem to set this QTreeWidgetItem on the header, but it didnot work...

                1 Reply Last reply Reply Quote 0
                • O
                  opengpu2 @Radek last edited by

                  @Radek thank you, and if i customize a QHeaderView, is it able to set different QWidget on each column of the header?

                  1 Reply Last reply Reply Quote 0
                  • SGaist
                    SGaist Lifetime Qt Champion last edited by

                    That doesn't really answer the question. Can you give an example of widget you would like to have on your header view ?

                    In any case, you have this article here that explain how to do it for example with a QComboBox.

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

                    R 1 Reply Last reply Reply Quote 1
                    • R
                      Radek @SGaist last edited by

                      @SGaist hi, my point wasn't to give a cooked solution but rather point to a direction where to look for one. Sry if it wasn't good enough, I'll try not to post like that anymore...

                      There is no problem, there are only solutions. :)

                      1 Reply Last reply Reply Quote 0
                      • SGaist
                        SGaist Lifetime Qt Champion last edited by

                        @Radek my answer wasn't directed to you, no worries ;)

                        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 Reply Quote 1
                        • First post
                          Last post