当前位置:编程学习 > wap >>

QML 如何实现图片的自动切换

如题:我想在QML中实现蹄片的自动切面功能,比如每隔5秒自动切换一个图片,该如何实现? --------------------编程问答-------------------- 用定时器每五秒换一张图就可以了。你一开始怎么设置图片的,五秒之后就怎么设置,把图片换了就好了。 --------------------编程问答-------------------- 我图片显示调用的是一个model里面的图片,具体该如何设置timer
引用 1 楼  的回复:
用定时器每五秒换一张图就可以了。你一开始怎么设置图片的,五秒之后就怎么设置,把图片换了就好了。
--------------------编程问答--------------------

Image {
    property int index: 0
    Timer {
        interval: 5000
        running: true
        repeat: true
        onTriggered: {
            if (index++ < model.count) {
                parent.source = model.get(index).picturePath
            }
        }
    }
}
--------------------编程问答-------------------- 谢谢,如何做才能实现既能支持手动切换,又能进行自动切换呢?
引用 3 楼  的回复:
C/C++ code

Image {
    property int index: 0
    Timer {
        interval: 5000
        running: true
        repeat: true
        onTriggered: {
            if (index++ < model.count) {
          ……
--------------------编程问答-------------------- 在图片上加个MouseArea,点一下就切换
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,