标题:如何将矩形背景颜色设置为动态的,且显示为渐变的
作者:石头轩
日期:2015-09-10 17:41
内容:
今天做了一个小测试,可以在信号处理器中实现动态更新矩形对象的背景色,同时想实现将背景色设置为渐变色
我的代码如下,问题是:如果设置了渐变色,则动态点击改变背景色则失效啦,求解
Rectangle{id:allReccolor: "gray";width:parent.width*0.5;height: parent.height*0.5;anchors.centerIn: parent;rotation:90;gradient: Gradient{GradientStop{position:0.0;color:"blue";}GradientStop{position:1.0;color:Qt.rgba(Math.random(),Math.random(),Math.random(),1.0);}}MouseArea{ anchors.fill: parent; onClicked:{[/color ..
#1 [chinkyy 09-25 10:42]
1.color 和 gradient属性都是用来填充Rectangle(可以看Assistant文档), 因此只能用一种
2.如果想改变填充方式,本来是用gradient属性的现在想改成用color来填充的话,请在处理器里把gradient设置成undefined
3.这个代码排版,有点乱哇....