标题:是不是Qtextedit的鼠标事件无法捕获
作者:wcrqpdb
日期:2020-10-05 22:20
内容:
是不是Qtextedit的鼠标事件无法捕获,看见网上这样说的
https://blog.csdn.net/OOFFrankDura/article/details/79680962
#1 [20091001753 10-05 23:42]
你所指的鼠标事件 mousePressEvent 是 QWidgets 的成员。
而 QTextEdit、QListWidget 等控件都是基于 QWidgets 的。
你不能说 QListWidget 没有鼠标事件,因为它从新定义了鼠标事件,例如:
itemClicked(QListWidgetItem *item)
显然 itemClicked 的实现是基于 mousePressEvent 的,所以后者被保护了起来。
你若想监听被保护起来的基类事件,可用事件过滤器 eventFilter
#2 [liulin188 10-06 15:45]