Qt/QML编程之路:图片进度条的实现(50)

要实现进度条,而进度条是通过一个图片来展示的,比如逐渐增大的音量,或者逐步增大的车速,通过图片显示的效果肯定更好一些。最直接的想法是通过一个透明的rectagle,把不想让看到的遮住,实际上这种方法不可行。


import QtQuick 2.5
import QtQuick.Window 2.2
import QtGraphicalEffects 1.0

Window {
    visible: true
    width: 1920
    height: 720
    title: qsTr("Hello World")


    Image{
        id:bgAirConditionerImage
        anchors.fill:parent
        objectName:"bgRectObject"
        source:"qrc:/bg2.png"
        visible: true
    }

    Image
    {
        id:underlyingImage
        x:33;y:-55
        fillMode: Image.PreserveAspectCrop
        layer.enabled: true
        layer.effect: OpacityMask {
            maskSource: hiding_rect
        }

        source:"qrc:/circle1.png"
    }
    Rectangle
    {
        id:hiding_rect
        width: underlyingImage.width
        height: underlyingImage.height/2
        color: "transparent"
    }
}

 那怎么才能实现把图片给遮住的效果呢?还真有

相关推荐

  1. Qt/QML编程图片进度实现(50)

    2024-04-13 12:36:05       33 阅读
  2. QT实现自定义进度编程

    2024-04-13 12:36:05       69 阅读
  3. 【Linux系统编程进度编写

    2024-04-13 12:36:05       54 阅读
  4. Python实现进度

    2024-04-13 12:36:05       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-13 12:36:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-13 12:36:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-13 12:36:05       87 阅读
  4. Python语言-面向对象

    2024-04-13 12:36:05       96 阅读

热门阅读

  1. 程序员如何提高收入

    2024-04-13 12:36:05       38 阅读
  2. 全国大学生电子设计大赛-TI杯2020年赛题分享

    2024-04-13 12:36:05       38 阅读
  3. 7天八股速记之C++后端——Day 3

    2024-04-13 12:36:05       34 阅读
  4. 基于可变形卷积的大规模视觉基础模型的探索

    2024-04-13 12:36:05       47 阅读
  5. 安卓开发 网络编程 OKHTTP 的使用

    2024-04-13 12:36:05       33 阅读
  6. 最长重复子数组,最大子序和,最长公共子序列

    2024-04-13 12:36:05       40 阅读
  7. STL - list

    2024-04-13 12:36:05       40 阅读