在 QT 中,我试图用一个旋转框来表示以分贝为单位的功率级别,当功率级别小于 1 时,它会变为负无穷大。
我打电话:
this->ui->powerdbBox->setMinimum(DBL_MIN);
但是我仍然不能输入小于 0 的值。我尝试将最小值设置为 -1,结果相同。
最佳答案
根据 cppreference DBL_MIN 是
minimum, normalized, positive value of double.
尝试将 spinBox 的最小值设置为 std::numeric_limits<double>::lowest()
关于c++ - 尽管设置了最小值,QDoubleSpinBox 不允许负值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57258098/