Gui: set a minimum width for quantity spin boxes in FEM dialogs to ignore the results of (minimum)sizeHint()

This commit is contained in:
wmayer
2022-06-12 20:25:40 +02:00
parent ac3390de12
commit 0a79760745
2 changed files with 27 additions and 0 deletions

View File

@@ -501,6 +501,14 @@ PlaneWidget::PlaneWidget() {
ui = new Ui_PlaneWidget();
ui->setupUi(this);
QSize size = ui->originX->sizeForText(QStringLiteral("000000000000"));
ui->originX->setMinimumWidth(size.width());
ui->originY->setMinimumWidth(size.width());
ui->originZ->setMinimumWidth(size.width());
ui->normalX->setMinimumWidth(size.width());
ui->originY->setMinimumWidth(size.width());
ui->originZ->setMinimumWidth(size.width());
int UserDecimals = Base::UnitsApi::getDecimals();
ui->originX->setDecimals(UserDecimals);
ui->originY->setDecimals(UserDecimals);
@@ -674,6 +682,12 @@ SphereWidget::SphereWidget() {
ui = new Ui_SphereWidget();
ui->setupUi(this);
QSize size = ui->centerX->sizeForText(QStringLiteral("000000000000"));
ui->centerX->setMinimumWidth(size.width());
ui->centerY->setMinimumWidth(size.width());
ui->centerZ->setMinimumWidth(size.width());
ui->radius->setMinimumWidth(size.width());
int UserDecimals = Base::UnitsApi::getDecimals();
ui->centerX->setDecimals(UserDecimals);
ui->centerY->setDecimals(UserDecimals);