diff --git a/ArchitectureColoredPainting/src/Editor/EditorWidgetItem.cpp b/ArchitectureColoredPainting/src/Editor/EditorWidgetItem.cpp index 2d5af08..a50f89e 100644 --- a/ArchitectureColoredPainting/src/Editor/EditorWidgetItem.cpp +++ b/ArchitectureColoredPainting/src/Editor/EditorWidgetItem.cpp @@ -189,10 +189,10 @@ void EditorWidgetItem::exportAs() supersampleTextField.setText(QString::number(2)); connect(&widthTextField, &QLineEdit::textChanged, [&](const QString& string) { - heightTextField.setText(QString::number(previewWindow->referSize.height() * string.toInt() / (double)previewWindow->referSize.width())); + heightTextField.setText(QString::number((int)std::round(previewWindow->referSize.height() * string.toInt() / (double)previewWindow->referSize.width()))); }); connect(&heightTextField, &QLineEdit::textChanged, [&](const QString& string) { - widthTextField.setText(QString::number(previewWindow->referSize.width() * string.toInt() / (double)previewWindow->referSize.height())); + widthTextField.setText(QString::number((int)std::round(previewWindow->referSize.width()* string.toInt() / (double)previewWindow->referSize.height()))); }); QDialog* dialog = new QDialog(this);