- myTable->horizontalHeader()->setResizeMode( 0, QHeaderView::ResizeToContents );
- myTable->horizontalHeader()->setResizeMode( 1, QHeaderView::ResizeToContents );
- myTable->horizontalHeader()->setResizeMode( 2, QHeaderView::ResizeToContents );
- myTable->horizontalHeader()->setResizeMode( 3, QHeaderView::Stretch );
-
- myTable->verticalHeader()->setResizeMode( QHeaderView::ResizeToContents );
+ myTable->horizontalHeader()->setSectionResizeMode( 0, QHeaderView::Interactive );
+ myTable->horizontalHeader()->setSectionResizeMode( 1, QHeaderView::Interactive );
+ myTable->horizontalHeader()->setSectionResizeMode( 2, QHeaderView::Interactive );
+ myTable->horizontalHeader()->setSectionResizeMode( 3, QHeaderView::Interactive );
+ myTable->verticalHeader()->setSectionResizeMode( QHeaderView::ResizeToContents );
+
+ const int default_size = 50;
+ myTable->horizontalHeader()->setMinimumSectionSize( default_size );
+ myTable->horizontalHeader()->resizeSection( 0, 300 );
+ myTable->horizontalHeader()->resizeSection( 1, 75 );
+ myTable->horizontalHeader()->resizeSection( 2, 75 );
+ myTable->horizontalHeader()->resizeSection( 3, 75 );