I was using PyQt4 and this code works great.
self.table.horizontalHeader().setResizeMode(1, QHeaderView.Stretch)
It\'s stretching a column
Use QHeaderView.setSectionResizeMode instead of QHeaderView.setResizeMode:
Use setSectionResizeMode instead.
(Quote from documentation for QHeaderView.setResizeMode)