day24今天是4月22日
状态不是很好,昨天上了课跟好姐妹去吃了饭,下午还是没有复习笔试的内容,今天就当看看笔试会有什么内容吧,为下次笔试准备一下算了,还是学习技术吧。## 二. 定时器

定时器2
1. 利用定时器类
2. 创建定时器对象 QTimer * timer = new QTimer(this);
3. 启动定时器 timer.start(毫秒);
4. 每隔一定毫秒,发送信号 timeout,进行监听
注:暂停 timer→stop()
三. Event事件分发器
1. 用途:用于事件的分发
2. 可以做拦截的操作,**不建议**
3. bool event(QEvent * e);
4. 返回值 如果是true代表用户处理这个事件,不向下分发
5. e→type() == 鼠标按下
四. 事件过滤器——了解
1. 在程序将时间分发到事件过滤器前,可以利用过滤器做拦截
2. 步骤{
步骤1 给事件安装事件过滤器
步骤2 重写eventfilter函数(obj,e)
}
展开
评论