方法:设置MouseArea的 acceptedButtons属性,若想使MouseArea同时响应鼠标左键和右键,则设置为Qt.LeftButton | Qt.RightButton,默认只响应鼠标左键。
问题:最近使用MouseArea实现了窗口,没有设置acceptedButtons,导致在MouseArea上点击鼠标右键时,鼠标右键事件透了下去,被MouseArea下面的其他控件截获。在次提醒一下大家。
方法:设置MouseArea的 acceptedButtons属性,若想使MouseArea同时响应鼠标左键和右键,则设置为Qt.LeftButton | Qt.RightButton,默认只响应鼠标左键。
问题:最近使用MouseArea实现了窗口,没有设置acceptedButtons,导致在MouseArea上点击鼠标右键时,鼠标右键事件透了下去,被MouseArea下面的其他控件截获。在次提醒一下大家。