以下 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 人员会谈论该选项?