On Thu, Feb 6, 2014 at 12:52 AM, Josh Faust <jfa...@suitabletech.com> wrote:
> >> I've tried that. You get quite funny results :) >> But in reality having your full ListView crammed into a small version >> isn't looking good. The intention is to blur just a small part of the >> listview and doing this trick makes it look very wrong and out of >> place. >> > > I'm not sure what you mean -- with the right parameters, it should draw > just the part of the ListView you want. For example, this works: > > import QtQuick 2.1 > import QtGraphicalEffects 1.0 > > Item { > width: 640 > height: 480 > > Image { > id: img > source: "https://www.google.com/images/srpr/logo11w.png" > } > > ShaderEffectSource { > id: effect_source > anchors { > bottom: img.bottom > left: img.left > right: img.right > } > hideSource: false > sourceItem: img > sourceRect: Qt.rect(0, img.height - img.height/2, img.width, > img.height/2) > width: sourceRect.width > height: sourceRect.height > visible: false > } > > GaussianBlur { > anchors.fill: effect_source > source: effect_source > radius: 15 > samples: 32 > } > } > I think i misunderstood you since the example you posted seems to be exactly the kind of thing i was looking for :D Will try this out right away!
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest