Text:焦点切换文字颜色随之改变

发布时间:2024年01月19日

按Tab键切换2段文字的焦点,哪段文字的焦点为true,则字体颜色变为红色。

import QtQuick

Window {
    width: 640
    height: 480
    visible: true
    title: qsTr("2.2 属性")

    Rectangle {
        Text {
            id: thislabel
            text: qsTr("hello world")
            font.pixelSize: 20
            font.family: "Consolas"
            focus: true
            color: focus ? "black" : "red"
            x: 100; y:100
            KeyNavigation.tab: thatlabel
        }

        Text {
            id: thatlabel
            text: qsTr("hello world")
            font.pixelSize: 20
            font.family: "Consolas"
            color: focus ? "black" : "red"
            x: 100; y:150
            KeyNavigation.tab: thislabel
            focus: !thislabel.focus
        }
    }
}

文章来源:https://blog.csdn.net/weixin_53989417/article/details/135696749
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。