首页 > 电脑专区 > 电脑教程 >

Qml里如何弹出警告消息

来源:互联网 2023-02-21 18:59:52 82

 QtQuick有提供比较传统的信息提示框MessageDialog,但是实际开发过程并不太能满足我们的需求。下面是根据controls2模块中Dialog控件自定义的简单的信息提示框HMd办公区 - 实用经验教程分享!

Qml里如何弹出警告消息HMd办公区 - 实用经验教程分享!

方法/步骤

  • 1

    右侧信息弹窗使用PropertyAnimation来控制窗体的opacity透明度和Y坐标 就可以实现弹窗效果了HMd办公区 - 实用经验教程分享!

    Qml里如何弹出警告消息HMd办公区 - 实用经验教程分享!

  • 2

    PropertyAnimation{ id: hideAnimation target: subWindow properties:"opacity" from: 1.0HMd办公区 - 实用经验教程分享!

    Qml里如何弹出警告消息HMd办公区 - 实用经验教程分享!

  • 2相关内容未经许可获取自百度经验
  • 3

    to: 0.0 duration: 300 onStopped: { subWindow.visible = false; } }HMd办公区 - 实用经验教程分享!

    Qml里如何弹出警告消息HMd办公区 - 实用经验教程分享!

  • 4

    PropertyAnimation{ id: downAnimation target: subWindow properties:"y" from: root.y to: root.y 24 duration: 300 }HMd办公区 - 实用经验教程分享!

    Qml里如何弹出警告消息HMd办公区 - 实用经验教程分享!

  • 5

    在做这个控件的时候发现了一个问题,就是当我们利用Loader加载控件并且该控件使用了controls2模块时HMd办公区 - 实用经验教程分享!

    Qml里如何弹出警告消息HMd办公区 - 实用经验教程分享!

  • 6

    把loader的asynchronous属性设置为true的时候,会报错”Object destroyed during incubation”HMd办公区 - 实用经验教程分享!

    Qml里如何弹出警告消息HMd办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!HMd办公区 - 实用经验教程分享!


    标签: 操作系统游戏警告

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码