myMinSize->setMinimumWidth( max_width+50 );
myMaxSize->setMinimumWidth( max_width+50 );
// Geometrical parameters
- metrics1 = myAngleMesh->font();
- metrics2 = myChordalError->font();
+ metrics1 = QFontMetrics(myAngleMesh->font());
+ metrics2 = QFontMetrics(myChordalError->font());
width1 = metrics1.width(myAngleMesh->GetString());
width2 = metrics2.width(myChordalError->GetString());
max_width = max(width1,width2);
myAngleMesh->setMinimumWidth( max_width+50 );
myChordalError->setMinimumWidth( max_width+50 );
// Other parameters
- metrics1 = myAnisotropicRatio->font();
- metrics2 = myTinyEdgeLength->font();
- metrics3 = myBadElementAspectRatio->font();
+ metrics1 = QFontMetrics(myAnisotropicRatio->font());
+ metrics2 = QFontMetrics(myTinyEdgeLength->font());
+ metrics3 = QFontMetrics(myBadElementAspectRatio->font());
width1 = metrics1.width(myAnisotropicRatio->GetString());
width2 = metrics2.width(myTinyEdgeLength->GetString());
width3 = metrics3.width(myBadElementAspectRatio->GetString());