From fb85447a2f08dd104dbc90988007f6d9bfca406b Mon Sep 17 00:00:00 2001 From: wuyize Date: Tue, 25 Apr 2023 15:03:17 +0800 Subject: [PATCH] =?UTF-8?q?Fix:=20=E5=AF=BC=E5=87=BA=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E5=9B=BE=E5=83=8F=E5=A4=A7=E5=B0=8F=E8=BE=93=E5=85=A5=E6=A1=86?= =?UTF-8?q?Bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ArchitectureColoredPainting/src/Editor/EditorWidgetItem.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);