93-随机数&定时器(qrand()&QTimerEvent)-【扫盲】
关于随机数,在Qt中是通过qrand()和qsrand()两个函数实现的。比较简单哈~QTimerEvent类用来描述一个定时器事件。
对于一个QObject的子类,只需要使用int QObject::startTimer(int interval)函数来开启一个定时器。
上面的帮助文档,介绍很详细了。
不二就不说了~
哈哈,算了,还是说一点最重要的吧:
需要输入一个以毫秒(ms)为单位的整数作为参数来表明设定的时间,他返回一个整形编号来代表这个定时器。
当定时器溢出时就可以在timerEvent()函数中获取该定时器的编号来进行相关操作。
在日常编程中更多的是使用QTimer类来实现一个定时器,没错就是下面那张图里的主角
他提供了更高层次的编程接口,比如可以使用信号和槽,还可以设置只运行一次的定时器。
所以在以后的程序中,使用定时器,那么就用QTimer类!
嗯,大概几处这两大部分必须要知道!
不知道也没关系,反正不二知道了
是不是,好贱{:9_217:}
页:
[1]