The tables in your screen shot are the same size as the dock widgets that contain them. I think what you want is for the cells in the table to expand to the full width of the table, right? To do that you need to get the columnWidth() of each column in your table, add them, then set the width of the last column to the difference between the sum and the table width.
Bookmarks