场景:
1. 很多程序需要根据处理业务的进度来更新进度条,进度条的目的是让用户能知道业务处理的进度,有进度条的程序更友好,让用户知道程序在运行,而不是没有响应。
2. 现在更新进度条的见过两种方法,一种是通过事件(信号,队列)的发送让主线程按照发送的顺序来更新进度条,一种是设置一个全局整形变量,
通过运行定时器的方式来更新进度条。第一种不适合在更新频率比较高的地方,比如一秒钟发送了20个事件,这样会造成主线程忙于处理事件界面出现假死状态。
所以最好的办法就是使用第2种通过定时器更新进度条,设置一个合...
分类:
其他好文 时间:
2014-10-31 15:38:29
阅读次数:
191
安卓开发,没事别乱用ListFragment...
分类:
移动开发 时间:
2014-10-31 13:52:19
阅读次数:
272
??
1 Bar形进度
CCSprite * proBack = CCSprite::create("barback.png");
proBack->setPosition(ccp(winSize.width/2 - 100,winSize.height/2));
addChild(proBack);
CCProgressTimer * l...
分类:
其他好文 时间:
2014-10-30 00:25:57
阅读次数:
258
原文 :http://boytnt.blog.51cto.com/966121/1074215条状的进度条我们见得太多了,实现起来比较简单,它总是长方形的,在方形的区域里摆 放就不太好看了。随着css3的出现,圆环状的进度条开始用得越来越多,不过由于IE6/7/8不支持css3,我们只能换其它方法来...
分类:
Web程序 时间:
2014-10-29 23:34:54
阅读次数:
308
static void jindutiao_ZF(Args _args){ RunBaseProgress progress; integer i,j;; i = 10000; progress = new...
分类:
其他好文 时间:
2014-10-29 16:37:43
阅读次数:
139
1 2 3 4 5 6 7 8 20 51 52 53 54 55 56 57 58 59 60 61 62 View Code
分类:
Web程序 时间:
2014-10-29 14:45:13
阅读次数:
221
main文件与上一个例子完全一致,也使用QStandardItemModel,关键是有这句:QStandardItem.setEditable(false);继承QAbstractItemDelegate后,覆盖4个函数(全部经过验证,都是自带后覆盖):class BarDelegate : pub...
分类:
其他好文 时间:
2014-10-29 00:02:13
阅读次数:
411
类QabstractItemModel,QabstractListModel,QAbstractTableModel不保存数据,用户需要从这些类派生出子类,并在子类中定义某种数据结构来保存数据。与此不同,类QStandardItemModel负责保存数据,每个数据项被表示为类QStandardIte...
分类:
其他好文 时间:
2014-10-28 23:53:42
阅读次数:
582
基于有人问到如何做进度条,以下给个简单的做法:主要是使用JProgressBar(Swing内置javax.swing.JProgressBar)和SwingWorker(Swing内置javax.swing.SwingWorker)有人肯定会说,不是用线程做的吗?使用线程共享一个变量,确实能够。只...
分类:
编程语言 时间:
2014-10-28 17:26:56
阅读次数:
213