我尝试setFocusPolicy(Qt::TabFocus);
但光标开始闪烁并在鼠标按下时立即获得焦点。
有没有办法将其更改为鼠标点击?
我在触摸屏设备上使用Qt 4.6.3。
当QTextEdit
获得焦点时,KineticScroller
将停止工作。
我想要实现的目标:
1)鼠标按下事件QTextEdit
什么都不做。
2)在鼠标释放事件中,如果版本在rect()
的{{1}}范围内,则会获得焦点并开始编辑。
3)如果QTextEdit
没有做任何事情。
我知道如何通过重写rect()
和mousePressEvent()
来实现2)和3)但我不知道如何不让它专注于鼠标按压。
有人可以就mouseReleaseEvent()
为我做这件事的原因分享一些想法吗?