@@ -224,6 +224,7 @@ MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags f) :
224
224
inputRotationMatrixTableView->precision = &this ->inputPrecision ;
225
225
inputRotationMatrixTableView->setItemDelegate (inputDelegate);
226
226
inputRotationMatrixTableView->setModel (inputRotationMatrixModel);
227
+ inputRotationMatrixTableView->setSizePolicy (QSizePolicy::Fixed , QSizePolicy::Fixed );
227
228
inputRotationMatrixTableView->verticalHeader ()->setMinimumWidth (20 );
228
229
229
230
QVBoxLayout* inputRotationMatrixLayout = new QVBoxLayout (inputRotationMatrixGroupBox);
@@ -255,6 +256,7 @@ MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags f) :
255
256
outputRotationMatrixTableView->setEditTriggers (QAbstractItemView::NoEditTriggers);
256
257
outputRotationMatrixTableView->setItemDelegate (outputDelegate);
257
258
outputRotationMatrixTableView->setModel (outputRotationMatrixModel);
259
+ outputRotationMatrixTableView->setSizePolicy (QSizePolicy::Fixed , QSizePolicy::Fixed );
258
260
outputRotationMatrixTableView->verticalHeader ()->setMinimumWidth (20 );
259
261
260
262
QVBoxLayout* outputRotationMatrixLayout = new QVBoxLayout (outputRotationMatrixGroupBox);
@@ -273,6 +275,7 @@ MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags f) :
273
275
inputAngleAxisTableView->precision = &this ->inputPrecision ;
274
276
inputAngleAxisTableView->setItemDelegate (inputDelegate);
275
277
inputAngleAxisTableView->setModel (inputAngleAxisModel);
278
+ inputAngleAxisTableView->setSizePolicy (QSizePolicy::Fixed , QSizePolicy::Fixed );
276
279
inputAngleAxisTableView->verticalHeader ()->setMinimumWidth (20 );
277
280
278
281
QVBoxLayout* inputAngleAxisLayout = new QVBoxLayout (inputAngleAxisGroupBox);
@@ -305,6 +308,7 @@ MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags f) :
305
308
outputAngleAxisTableView->setEditTriggers (QAbstractItemView::NoEditTriggers);
306
309
outputAngleAxisTableView->setItemDelegate (outputDelegate);
307
310
outputAngleAxisTableView->setModel (outputAngleAxisModel);
311
+ outputAngleAxisTableView->setSizePolicy (QSizePolicy::Fixed , QSizePolicy::Fixed );
308
312
outputAngleAxisTableView->verticalHeader ()->setMinimumWidth (20 );
309
313
310
314
QVBoxLayout* outputAngleAxisLayout = new QVBoxLayout (outputAngleAxisGroupBox);
@@ -322,6 +326,7 @@ MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags f) :
322
326
inputQuaternionTableView->precision = &this ->inputPrecision ;
323
327
inputQuaternionTableView->setItemDelegate (inputDelegate);
324
328
inputQuaternionTableView->setModel (inputQuaternionModel);
329
+ inputQuaternionTableView->setSizePolicy (QSizePolicy::Fixed , QSizePolicy::Fixed );
325
330
inputQuaternionTableView->verticalHeader ()->setMinimumWidth (20 );
326
331
327
332
QVBoxLayout* inputQuaternionLayout = new QVBoxLayout (inputQuaternionGroupBox);
@@ -353,6 +358,7 @@ MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags f) :
353
358
outputQuaternionTableView->setEditTriggers (QAbstractItemView::NoEditTriggers);
354
359
outputQuaternionTableView->setItemDelegate (outputDelegate);
355
360
outputQuaternionTableView->setModel (outputQuaternionModel);
361
+ outputQuaternionTableView->setSizePolicy (QSizePolicy::Fixed , QSizePolicy::Fixed );
356
362
outputQuaternionTableView->verticalHeader ()->setMinimumWidth (20 );
357
363
358
364
QVBoxLayout* outputQuaternionLayout = new QVBoxLayout (outputQuaternionGroupBox);
@@ -372,6 +378,7 @@ MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags f) :
372
378
inputEulerAnglesTableView->precision = &this ->inputPrecision ;
373
379
inputEulerAnglesTableView->setItemDelegate (inputDelegate);
374
380
inputEulerAnglesTableView->setModel (inputEulerAnglesModel);
381
+ inputEulerAnglesTableView->setSizePolicy (QSizePolicy::Fixed , QSizePolicy::Fixed );
375
382
inputEulerAnglesTableView->verticalHeader ()->setMinimumWidth (20 );
376
383
377
384
QVBoxLayout* inputEulerAnglesLayout = new QVBoxLayout (inputEulerAnglesGroupBox);
@@ -405,6 +412,7 @@ MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags f) :
405
412
outputEulerAnglesTableView->setEditTriggers (QAbstractItemView::NoEditTriggers);
406
413
outputEulerAnglesTableView->setItemDelegate (outputDelegate);
407
414
outputEulerAnglesTableView->setModel (outputEulerAnglesModel);
415
+ outputEulerAnglesTableView->setSizePolicy (QSizePolicy::Fixed , QSizePolicy::Fixed );
408
416
outputEulerAnglesTableView->verticalHeader ()->setMinimumWidth (20 );
409
417
410
418
QVBoxLayout* outputEulerAnglesLayout = new QVBoxLayout (outputEulerAnglesGroupBox);
@@ -413,6 +421,8 @@ MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags f) :
413
421
inputAngleAxisGroupBox->setChecked (false );
414
422
inputQuaternionGroupBox->setChecked (false );
415
423
inputEulerAnglesGroupBox->setChecked (false );
424
+
425
+ this ->layout ()->setSizeConstraint (QLayout::SetFixedSize);
416
426
}
417
427
418
428
MainWindow::~MainWindow ()
0 commit comments