まだ実機では試していませんが、治りました。
方法としてはblurを二重にかけることでした。
以下のようなコードになります。
綺麗にブラーってると思います。
ただ、動作速度が遅くなると思います。
細かく実測してませんが、実行時に.2 ~ .5秒ほど遅延が発生しました。
python
1 EffectWidget:
2 effects: ew.HorizontalBlurEffect(size=50.0), ew.VerticalBlurEffect(size=50.0)
3 EffectWidget:
4 effects: ew.HorizontalBlurEffect(size=30.0), ew.VerticalBlurEffect(size=30.0)
5
動くわけないだろうと思ってましたが、こんなコードでも動きました。
エラーは出てないようですが、実機で動くは試してないので謎です。
こちらのコード、実測はしてませんが、実行時の遅延は感じられませんでした。
EffectWidgetを二重にかぶせるよりは一行にまとめた方が軽いようです。
python
1 EffectWidget:
2 effects: ew.HorizontalBlurEffect(size=50.0), ew.VerticalBlurEffect(size=50.0), ew.HorizontalBlurEffect(size=30.0), ew.VerticalBlurEffect(size=30.0)
3
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。