нашел решение проблемы. УРА!
Python
a = 0
for i in xrange(0, 3):
a += self.Table.horizontalHeader().sectionSize(i)
a += 19
self.Table.setMinimumWidth(a)
self.Table.setMaximumWidth(a)
откуда +19? 4 пикселя - это границы колонок + 15 пикселей ползунок.