QML:使用标准整数 RGB 值的任何方式?

QML: Any way of using the standard integer RGB values?

我在 Windows 10 上使用 Qt 5.7,我对 比较陌生QML。我目前正在向我的应用程序添加一些颜色,令我吃惊的是,似乎没有办法对颜色使用普通整数 RGB 值(不是十六进制)。有(据我所知)三种直接的方法(不使用 QColor 的 Qt C++ 函数与 QML 代码结合)将项目设置为特定颜色:

以上三种着色约定代表相同的颜色(RGB:128、128、128)。我真的更喜欢使用普通整数值,因为我对它们更熟悉。是否可以在 QML 中使用这些而无需任何额外的努力?

没有

根据@Gwen 的说法,您可以定义自己的函数,它接受整数并将其转换为浮点数,然后在任何地方调用它。