gpt4 book ai didi

qml - 属性分配无效 : "anchors" is a read-only property

转载 作者:行者123 更新时间:2023-12-02 04:42:35 24 4
gpt4 key购买 nike

编写了一个简单的 QML 应用程序,它提示我无法为文本项设置 anchor 。

qrc:/main.qml:13 Invalid property assignment: "anchors" is a read-only property

发生什么事了?

import QtQuick 2.7
import QtQuick.Controls 2.0

ApplicationWindow {
visible: true
width:320; height:240
title: "Driver Confidence"

property real accSpeed: 29.0576

Text {
text: accSpeed.toFixed(0) + " m/s"
anchors: { top:parent.top; left:parent.left }
}
}

最佳答案

问题是一个简单的语法错误加上令人困惑的错误消息。 anchors 行在 anchors 之后不应有冒号:

anchors { top:parent.top; left:parent.left }

使用冒号,它尝试将 block 计算为 JavaScript 表达式(这是无效的),然后分配结果来覆盖整个 anchors 对象。

关于qml - 属性分配无效 : "anchors" is a read-only property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45154786/

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