gpt4 book ai didi

c++ - Qt QInputDialog参数列表

转载 作者:太空狗 更新时间:2023-10-29 20:16:42 26 4
gpt4 key购买 nike

我这学期开始学习 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);
  • 将弹出一个对话框,其中包含您在其中使用此功能的小部件的父级。 (这个)
  • 对话框的标题将是 QInputDialog::getDouble()(如果您想使用 QtLinguist,可以使用 tr 来翻译该字符串)
  • 对话框内部将是一个双 spibox 和一个标签
  • 标签的字符串将是 Amount:
  • 旋转框的默认值(当对话框弹出时您会看到)将是 37.56
  • 最小值将为 -10000(您将无法设置小于此值的值)
  • 最大值将为 10000(您不能设置大于此的值)
  • 会显示两位小数,例如3.478会显示为3.48。
  • 如果用户按下 Ok 按钮,则 ok 参数将设置为 true,否则将设置为 false<

检查 documentation其中包括更多详细信息的示例。

关于c++ - Qt QInputDialog参数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8871013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com