1.
bool OK;
double Val = QInputDialog::getDouble(this,QStringLiteral("title"),QStringLiteral("tip label"),tan,0,1.00,2,&OK);
if(!OK) return;
2.
QInputDialog input;
input.setStyleSheet("QPushButton{background-color:#48F048}");
input.setWindowIcon(QIcon("./img/img.bmp"));
input.setOkButtonText(QStringLiteral("确认"));
input.setCancelButtonText(QStringLiteral("取消"));
input.setInputMode(QInputDialog::DoubleInput);
input.setDoubleDecimals(2);
input.setDoubleMaximum(1.00);
input.setDoubleMinimum(0);
input.setWindowTitle(QStringLiteral("title"));
input.setLabelText(QStringLiteral("tip label"));
inp

本文介绍了在QT中如何使用QInputDialog获取用户输入的双精度浮点数。通过示例代码展示了两种方式,包括设置对话框样式、窗口图标、输入范围、小数位数等,并获取用户确认的数值。
最低0.47元/天 解锁文章
2469

被折叠的 条评论
为什么被折叠?



