Qt 添加简单输入对话框

一、概述

有时候需要输入一个参数,可使用如下方式进行弹窗设计。

二、示例

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版权协议,转载请附上原文出处链接和本声明。