查看完整版本: [-- QML的纹理,能固定住吗? --]

QTCN开发网 -> Qt QML开发 -> QML的纹理,能固定住吗? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

wangjianxyz 2021-09-07 09:43

QML的纹理,能固定住吗?

我之前的一个qml的canvas做成类似于画板的功能,能够缩放和移动。
最近有一个需求,是要上面画出好几道墙壁。

我的想法是绘制直线,然后直线的纹理用网上找的墙壁的图片,让图片铺满直线,得到一堵墙。
结果发现,作为纹理的图片,相对于直线不是固定的,随着我的移动缩放而移动。


代码是:
context.strokeStyle = context.createPattern(messageObject.imageUrl + "wall1.png", "repeat")

图片是:
[attachment=22519]





几条直线本来是这样的:
[attachment=22520]

绘制图片后:
[attachment=22521]  [attachment=22522]





查看完整版本: [-- QML的纹理,能固定住吗? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled