一. 有一个红色方块,在界面显示时,修改宽度为400,下面两段代码的区别是,宽度用implicitWidth和width测试,如下面两段代码:
import QtQuick 2.0
import QtQuick.Controls 2.5
Rectangle {
id: root
radius: 20
color: "red"
implicitHeight: 20
implicitWidth: 100
onVisibleChanged: {
root.implicitWidth = 400
}
}
import QtQuick 2.0
import QtQuick.Controls 2.5
Rectangle {
id: root
radius: 20
color: "red"
height: 20
width: 100
onVisibleChanged: {
root.width = 400
}
}
二.测试得到的结果是:implicitWidth 可以修改宽度为400,而width宽度不能修改为400。
三.区别在哪?
implic
订阅专栏 解锁全文
3270

被折叠的 条评论
为什么被折叠?



