gpt4 book ai didi

javascript - QML - 如何从 javascript 缩放项目?

转载 作者:行者123 更新时间:2023-11-30 18:06:56 27 4
gpt4 key购买 nike

在使用 javascript 创建对象之后:

function createNextItem(item, where) {
component = Qt.createComponent(val);
sprite = component.createObject(where, {
"id": "currentitem",
"anchors.left": nextlabel.right,
"anchors.leftMargin": units.gu(4),
"anchors.verticalCenter": nextlabel.verticalCenter
});

if (sprite === null) {
// Error Handling
console.log("Error creating object");
}
}

如果我尝试添加 "transform": Scale { xScale: 0.5 ; yScale: 0.5} 我得到一个 SyntaxError: Unexpected token { 但如果我做这样的事情 "transform": "Scale { xScale: 0.5 ; yScale: 0.5}",它不起作用...有什么帮助吗?

最佳答案

没关系...我通过创建容器父项、缩放它然后在其中创建新对象来获得它,如下所示:

Item {
id: currentitem
transform: Scale { xScale: 0.5; yScale: 0.5}
Component.onCompleted: { Jsfile.createItemObjects(ChkItem.getCurrentItem(), currentitem)
}
}

关于javascript - QML - 如何从 javascript 缩放项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15593726/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com