当前位置: 代码迷 >> QT开发 >> QT有没有一种推延控件, 就是在网络拥堵的时候, 有个圈圈转啊转的
  详细解决方案

QT有没有一种推延控件, 就是在网络拥堵的时候, 有个圈圈转啊转的

热度:118   发布时间:2016-04-25 03:13:27.0
QT有没有一种延迟控件, 就是在网络拥堵的时候, 有个圈圈转啊转的
RT, 在网络拥堵的时候, 发包和收包可能会有一个时间差, 怎么填补这个时间差
------解决方案--------------------
可以考虑用process bar
窗体上隐藏一个processbar

或者有发送接受的时候打开一个等待页面,上面加一个processbar在那转,
完毕后再关掉
------解决方案--------------------
其实这个什么转圈的东西可以用一个gif图片,在没有返回相应之前显示这个gif图片就行了
------解决方案--------------------
单立一个线程控制进度条之类的给用户看的控件,每次发包之后让线程开始跑,收到包之后结束线程。

其实做到状态栏里面也可以,Waitting for server ...
------解决方案--------------------
其实就是个
QLabel->setMovie
  相关解决方案