本学期我开始上Qt课程。看了官方文档以及一些在线示例后,我对QInputDialog和QMessagebox类的参数列表感到困惑。
在创建类/表单时,是否有人可以找到关于通过什么的正确信息?
现在我的试错了
tempC = QInputDialog::getDouble(0, "Temperature Converter",
"Enter the temperature in Celsius to convert to Fahrenheit:", 1);
查看官方文档也没有太大帮助(至少对我来说不是这样),因为它说:
double d = QInputDialog::getDouble(this, tr("QInputDialog::getDouble()"),
tr("Amount:"), 37.56, -10000, 10000, 2, &ok);
作为一个例子。
非常感谢任何链接。
答案 0 :(得分:7)
double d = QInputDialog::getDouble(this, tr("QInputDialog::getDouble()"),
tr("Amount:"), 37.56, -10000, 10000, 2, &ok);
this
)QInputDialog::getDouble()
(如果您想使用QtLinguist,则使用tr
来翻译此字符串)Amount:
37.56
-10000
(您将无法设置小于此值的值)10000
(您将无法设置大于此值的值)ok
参数将设置为true
,否则将设置为false
查看包含示例的documentation以获取更多详细信息。