加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – Qt QInputDialog参数列表

发布时间:2020-12-16 09:39:47 所属栏目:百科 来源:网络整理
导读:我这个学期开始上Qt课程.看了官方文档以及一些在线示例后,我对QInputDialog和QMessagebox类的参数列表感到困惑. 有没有什么地方可以找到一些关于在创建类/表单时要传递什么的正确信息? 现在我有试用错误 tempC = QInputDialog::getDouble(0,"Temperature Co
我这个学期开始上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);

举个例子.

任何链接将非常感谢.

解决方法

double d = QInputDialog::getDouble(this,&ok);

>将弹出一个对话框,其中包含您正在使用此功能的小部件. (这个)
>对话框的标题将是QInputDialog :: getDouble()(如果你想使用QtLinguist,则使用tr来翻译这个字符串)
>对话框内部将是一个双spibox和一个标签
>标签的字符串将是金额:
>旋转框的默认值(弹出对话框时看到的内容)为37.56
>最小值为-10000(您将无法设置小于此值的值)
>最大值为10000(您将无法设置大于此值的值)
>将显示两个小数点,例如3.478将显示为3.48.
>如果用户按下Ok按钮,则ok参数将设置为true,否则将设置为false

查看documentation,其中包含一个示例以获取更多详细信息.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读