20091001753 |
2020-10-05 23:42 |
你所指的鼠标事件 mousePressEvent 是 QWidgets 的成员。
而 QTextEdit、QListWidget 等控件都是基于 QWidgets 的。
你不能说 QListWidget 没有鼠标事件,因为它从新定义了鼠标事件,例如: itemClicked(QListWidgetItem *item)
显然 itemClicked 的实现是基于 mousePressEvent 的,所以后者被保护了起来。
你若想监听被保护起来的基类事件,可用事件过滤器 eventFilter |
|