0、前言 在Qt中如果想重新实现某一事件(比如鼠标双击事件)有两种方式: 重载该类,重新实现该事件函数 使用事件过滤器 1、为QTabWidget重新实现鼠标双击事件 废话不多说先上效果图,双击QTabWidget空白处会新建标签页,下图是我自己写的文本编辑器 1.1 、第一种实现方式(重载)代码: // 首先我们继承QTabWidget class MyTabWidget : public QTabWidget { Q_OBJECT protected: // 然后重新实现鼠标双击事件 void mouseDoubleClickEvent