这个学期我将开始Qt类(class)。看了官方文档以及一些在线示例后,我对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);
举个例子。
任何链接将不胜感激。
最佳答案
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,其中包括一个示例,以获取更多详细信息。