一、概述
有时候需要输入一个参数,可使用如下方式进行弹窗设计。
二、示例
1、getText
//创建简单的对话框
bool isOK;
QString pointNumText = QInputDialog::getText(nullptr, QStringLiteral("参数设置"),
QStringLiteral("距离阈值:"),
QLineEdit::Normal,
"0.1",
&isOK);
if (!isOK) {
ccLog::Print("已取消抽稀过程!");
return;
}
// 输入参数
float Hz = pointNumText.trimmed().toFloat(); //指定采样的点数
2、getDouble
bool isOK;
float Hz = QInputDialog::getDouble(nullptr, "参数设置", "距离阈值:", 0.01, -2147483647, 2147483647, 6, &isOK);
if (!isOK)
{
ccLog::Print("已取消!");
return;
}
版权声明:本文为m0_51204289原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。