UbuntuShape 组件不显示背景颜色。

UbuntuShape 组件不显示背景颜色。

此代码为我提供了一个背景颜色为红色的 UbuntuShape:

UbuntuShape{
    height: units.gu(6)
    width: units.gu(6) 
    color:"red"
}

但是当我使用下面的代码设置图像时,背景颜色不适用。

UbuntuShape{
    height: units.gu(6)
    width: units.gu(6) 
    color:"red"

    image: Image{ source: "my_icon.svg"}
}

这是我得到的:

在此处输入图片描述

我做错了什么?
谢谢!

答案1

恐怕您只能使用“图像”或“颜色”。

作为一种解决方法,您可以尝试以下方法:

UbuntuShape {
  color: "red"
  height: units.gu(6)
  width: units.gu(6) 

  Image {
    anchors.fill: parent
    source: "my_icon.svg"
  }
}

相关内容