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. QTableview not fitting the entire dockwidget window
Forum Updated to NodeBB v4.3 + New Features

QTableview not fitting the entire dockwidget window

Scheduled Pinned Locked Moved Solved General and Desktop
28 Posts 3 Posters 9.2k Views 2 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.
  • mrjjM mrjj

    hi
    Here is a sample that uses a UI and scale with the dock
    https://www.dropbox.com/s/6ipc9ap6hjvcpr9/ilovemydocks.zip?dl=0
    Maybe it can provide some hint.
    Note the UI is widget based for this to work.

    saitejS Offline
    saitejS Offline
    saitej
    wrote on last edited by
    #21

    @mrjj
    I have changed the list widget to tablewidget and added the header columns.
    You can observe that the table fits the entire dock. I have done same thing in my other code also but the table does not fit the entire dock (i have used tableview but i guess it should not matter).
    Note: the dock code is same.

    https://www.dropbox.com/s/c04cuu1yoykbtc6/ilovemydocks.zip?dl=0

    1 Reply Last reply
    0
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by
      #22

      hi
      A note
      if u set setFixedSize, it wont be resizeable ?

      Well the layout are in the UI file. Inserted as the first thing.

      It sounds to me that your OTHER code is not using the layout
      correctly?

      The scaling is done via layout and layout is the first thing to insert into
      the UI. then the rest of the controls. Matters not which Widgets. All can
      be managed by a layout.

      saitejS 1 Reply Last reply
      0
      • mrjjM mrjj

        hi
        A note
        if u set setFixedSize, it wont be resizeable ?

        Well the layout are in the UI file. Inserted as the first thing.

        It sounds to me that your OTHER code is not using the layout
        correctly?

        The scaling is done via layout and layout is the first thing to insert into
        the UI. then the rest of the controls. Matters not which Widgets. All can
        be managed by a layout.

        saitejS Offline
        saitejS Offline
        saitej
        wrote on last edited by
        #23

        @mrjj
        I dont want the dock to be resizeable but the tableview to fit the dock entirely. I have commented out all the layout code and put vertical layout in the designer. Still, I get the same problem.

        mrjjM 1 Reply Last reply
        0
        • saitejS saitej

          @mrjj
          I dont want the dock to be resizeable but the tableview to fit the dock entirely. I have commented out all the layout code and put vertical layout in the designer. Still, I get the same problem.

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

          @saitej
          well if the layout is applied correctly, you can see at once in Designer that
          it works so there must be something wrong.

          To put the vertical layout, you
          right click and go to the layout menu ?

          saitejS 1 Reply Last reply
          0
          • mrjjM mrjj

            @saitej
            well if the layout is applied correctly, you can see at once in Designer that
            it works so there must be something wrong.

            To put the vertical layout, you
            right click and go to the layout menu ?

            saitejS Offline
            saitejS Offline
            saitej
            wrote on last edited by
            #25

            @mrjj

            I am attaching the images of the layout and the output.

            layout UI
            output

            mrjjM 1 Reply Last reply
            0
            • saitejS saitej

              @mrjj

              I am attaching the images of the layout and the output.

              layout UI
              output

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

              @saitej said:
              super
              I can see the error.
              You have dragged a layout from left side.
              Those are for floating layouts or layout in layout.

              To apply layout, simply right click the form,
              and use the Layout menu. That will scale.
              Do not drag from the left. Right click. :)

              You dont have to remove the red layout. Simply right click outside and apply
              layout via the layout menu to the form object.

              http://doc.qt.io/qt-5/designer-layouts.html

              saitejS 1 Reply Last reply
              0
              • mrjjM mrjj

                @saitej said:
                super
                I can see the error.
                You have dragged a layout from left side.
                Those are for floating layouts or layout in layout.

                To apply layout, simply right click the form,
                and use the Layout menu. That will scale.
                Do not drag from the left. Right click. :)

                You dont have to remove the red layout. Simply right click outside and apply
                layout via the layout menu to the form object.

                http://doc.qt.io/qt-5/designer-layouts.html

                saitejS Offline
                saitejS Offline
                saitej
                wrote on last edited by
                #27

                @mrjj
                Thanks a lot!!

                I should have sent the UI image earlier. Sorry for the inconvenience.

                mrjjM 1 Reply Last reply
                1
                • saitejS saitej

                  @mrjj
                  Thanks a lot!!

                  I should have sent the UI image earlier. Sorry for the inconvenience.

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

                  @saitej
                  Np. The drag able layout are a bit non intuitive :)
                  Note:
                  If you have a completely new form with no widgets, you must
                  place 1 widget on form for the right click menu to be active . that
                  fooled me a lot in the beginning. :)

                  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