• 5925阅读
  • 5回复

请教Qt带动画的等待窗口的实现 [复制链接]

上一主题 下一主题
离线jingping1231
 
只看楼主 倒序阅读 楼主  发表于: 2011-11-22
请教,打开一个文件时由于加载速度慢,所以我想先弹出一个窗口提示,正在加载请耐心等待然后后面跟一个动画,例如一个不停变化的省略号(由一个点变成留个点)不停的变化,或其他带动画的修改例如沙漏或者旋转图标都可以,请教该如何实现啊?
离线ninsun

只看该作者 1楼 发表于: 2011-11-22
可以参考QMovie帮助文档。
显示一个gif动画是最简单的方法……
离线cthawdf

只看该作者 2楼 发表于: 2011-11-30
用点的话   将label文本设为点 可以用定时器 通过设置一个label的文本点个数就行了
离线kimtaikee

只看该作者 3楼 发表于: 2011-11-30
as the pic

离线free510
只看该作者 4楼 发表于: 2011-12-01
离线free510
只看该作者 5楼 发表于: 2011-12-01

或者用qml,看QT自带的demo里边demos/declarative/rssnews/content/BusyIndicator.qml  下边为具体代码
import Qt 4.7

Image {
     id: container
     property bool on: false

     source: "images/busy.png"; visible: container.on

     NumberAnimation on rotation {
         running: container.on; from: 0; to: 360; loops: Animation.Infinite; duration: 1200
     }
}
快速回复
限100 字节
 
上一个 下一个