【问题标题】:Integer type casting in Qml?Qml中的整数类型转换?
【发布时间】:2022-10-08 06:18:57
【问题描述】:

我试图在 Qml 中将一个值从 float 转换为 int。 这是如何运作的??

text:int(todecimal(score)) 

例如 score 持有 9.8 或 5.3 。我想把它变成 9 和 5。

【问题讨论】:

  • 不,这是我想在 .qml 文件中更改的属性!
  • 哦,那是因为我的项目是cpp和qml的组合
  • 这个问题是关于 QML 的。
  • 是的@Sercan先生
  • 您可以测试下面的答案并分享结果吗?

标签: c++ qt qml


【解决方案1】:

要将文本输入转换为 QML 中的整数,请使用以下方法。以下方法用于将字符串表达式转换为整数。

text:parseInt(textInput.text)

尝试以下解决方案:

text:parseInt(score)

【讨论】:

  • 先生,它奏效了。非常感谢 :D
  • 是的,我有一个返回十进制值的函数,我想将其转换为最小的舍入整数。 9.8 到 9 和 9.2 到 9 。现在它工作正常:)
猜你喜欢
  • 2019-07-13
  • 2019-10-28
  • 2023-03-18
  • 2012-01-08
  • 1970-01-01
  • 1970-01-01
  • 2011-10-21
  • 2011-08-18
  • 1970-01-01
相关资源
最近更新 更多