#include "QuantiDialog.h" #include #include QuantiDialog::QuantiDialog(QWidget* parent) : QDialog(parent) , Ui::QuantiDialog() { setupUi(this); //connect(area_quanti, static_cast(&QSpinBox::valueChanged), this, SLOT(QuantiDialog::updateLabe())); //connect(area_quanti, SIGNAL(valueChanged(int)), this, &QuantiDialog::updateLabelValue); connect(area_quanti, static_cast(&QDoubleSpinBox::valueChanged), this, &QuantiDialog::updateLabelValues); } /* Method applied after entering a value in RGB text fields */ void QuantiDialog::updateLabelValues() { nb_color_label->setText(QString::fromStdString(std::to_string(static_cast(pow(area_quanti->value(), 3))))); }