• 3446阅读
  • 0回复

[提问]请问实现QListWidget的item设置成只识别鼠标左键点击 [复制链接]

上一主题 下一主题
离线vjter
 

只看楼主 倒序阅读 楼主  发表于: 2016-07-23
listwidget的itemClicked信号鼠标左右键都能发送,现在我想实现只有在点击鼠标左键的时候才连接槽函数。
我个人是自定义了一个继承QListWidget的类,在类中重写了mousePressEvent函数,在函数中判断如果是鼠标左键,就进行emit()。这么做出现了一个问题,就是我在父窗口中实例化这个自定义类后,鼠标左键点击item后item没有选中状态,导致很多后续操作都没效果。

请教下各位大神我应该怎么改?或者,有没有更好的办法实现我的意图?麻烦不吝赐教
快速回复
限100 字节
 
上一个 下一个