Qt使用事件过滤器eventFilter进行(包括弹窗)窗口移动(原理+实现)前言一、Qt中事件机制二、实现
前言由于在实际开发中,窗口自带标题栏不能满足我们的美观,就希望自行画窗口标题栏,但是去掉标题栏,窗体却无法移动,就需要自己实现窗体移动,这个时候就要重写鼠标事件。常用的方法是重写控件的事件处理函数:如重写keyPressEvent(),mousePressEvent()和paintEvent(),这是最常用的事件处理方法,我们已经看到过很多这样的例子了。还有一种方法是重写QObject::event(),在事件到达事件处理函数前处理它。但是重写事件处理函数例如mousePressEvent,只能