作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编写了一个简单的 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/
我是一名优秀的程序员,十分优秀!