C

QSafeEventSetColor 类

SafeRenderer::QSafeEventSetColor

QSafeEventSetColor 类改变了文本或图片元素的颜色。更多...

头文件 #include <QSafeEventSetColor>
QtSafeRenderer 1.2
继承 SafeRenderer::QSafeEvent

该类已过时。 它只是为了保持旧源代码的正常运行。我们强烈建议不要在新的代码中使用它。

该类在 QtSafeRenderer 1.2 中引入。

公共函数

voidgetColor(SafeRenderer::quint32 &redArg, SafeRenderer::quint32 &greenArg, SafeRenderer::quint32 &blueArg) const
SafeRenderer::quint32itemId() const
voidsetColor(const SafeRenderer::quint32 redArg, const SafeRenderer::quint32 greenArg, const SafeRenderer::quint32 blueArg)
voidsetItemId(const SafeRenderer::quint32 valueArg)

详细说明

自 Qt 安全渲染器 2.0 开始已过时。请使用 QML 状态来更改颜色。有关更多信息,请参阅更改状态Qt Quick 重要概念 - 状态、转换和动画

QSafeEventSetColor 类改变了文本或图片元素的颜色。

成员函数说明

void QSafeEventSetColor::getColor(SafeRenderer::quint32 &redArg, SafeRenderer::quint32 &greenArg, SafeRenderer::quint32 &blueArg) const

获取 RGB 颜色值的红(redArg)、绿(greenArg)和蓝(blueArg)分量。

SafeRenderer::quint32 QSafeEventSetColor::itemId() const

返回此事件的项 ID。

另见setItemId().

void QSafeEventSetColor::setColor(const SafeRenderer::quint32 redArg, const SafeRenderer::quint32 greenArg, const SafeRenderer::quint32 blueArg)

设置颜色值

  • redArg 是颜色的红色分量
  • greenArg 是颜色的绿色分量
  • blueArg 是颜色的蓝色分量

void QSafeEventSetColor::setItemId(const SafeRenderer::quint32 valueArg)

设置项 ID。

valueArg 是 QML 中 Safe Item 的 objectName 的哈希值。

另见itemId().

在某些 Qt 许可证下可用。
了解更多。