QML图像小部件可见性

时间:2017-06-07 13:36:53

标签: qt qml

我有一个需要闪存的带有QML图像的窗口,所以我使用一个Timer并每隔500ms切换一次可见标志。图像的大小,最大大小,最小大小和首选大小设置为24.但是,当可见性发生变化时,RowLayout旁边的小部件会向后和向前移动。如何在不使布局无效的情况下使图标闪烁?

1 个答案:

答案 0 :(得分:3)

设置opacity: 0而不是visible: false

或者,或者做这样的事情:

RowLayout {
    // ...
    Item {
        width: 24
        height: 24
        Image {
            anchors.fill: parent
            // ...
        }
    }

...只需切换图片visible属性,就像您一直在做的那样。