【发布时间】:2012-02-10 20:42:54
【问题描述】:
我这学期开始了 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);
举个例子。
任何链接将不胜感激。
【问题讨论】:
-
您能解释一下您在the docs 中到底有什么不明白的地方吗? 每个参数都用纯文本解释。
-
通常,第一个参数是你项目的MainWindow。对话框将相对于给定窗口居中。正如 Mat 所说,其他参数得到了清楚的解释。有什么问题?
-
感谢您指出正确的文档。我使用的是这个:developer.qt.nokia.com/doc/qt-4.7/qinputdialog.html,与此相比,它包含的信息要少得多:doc.qt.nokia.com/4.7-snapshot/qinputdialog.html 很奇怪,Google 在我的搜索中返回了第一个链接,我认为这是该课程唯一可用的官方文档...
标签: c++ qt user-interface kde