以下 Qml 代码提供以下输出(预期):
import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Window 2.11
Window {
height: 200
width: 200
visible: true
Button {
id: root
text: "Text"
anchors.centerIn: parent
Item {
anchors.fill: parent
Text {
text: "Item.Text"
color: "red"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
以下代码(使用contentItem)产生不同的输出:
import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Window 2.11
Window {
height: 200
width: 200
visible: true
Button {
id: root
text: "Text"
anchors.centerIn: parent
contentItem: Item {
anchors.fill: parent
Text {
text: "Item.Text"
color: …Run Code Online (Sandbox Code Playgroud) 这是我对跟踪 git 分支的理解,如果我在这里遗漏了什么,请纠正我。要跟踪远程分支,您首先要运行git fetch origin,它会带来远程 git 存储库的副本映像。假设您列出了要创建附加分支的分支mybranch,您只需运行git branch mybranch,然后 git 将自动创建一个远程分支并使其跟踪相应的(名称相关)远程分支。很简单!问题是,--track如果 git 能够识别您刚刚创建的分支(基于名称相关性)在origin或远程存储库中可用,为什么大多数 git 人员会谈论该选项?