如题,做了一个窗口,窗口上有很多控件,希望能在点击窗口中的QlineEdit以外的界面部分(空白或控件)时,能取消QlineEdit内的光标。
(空白部分暂时能够通过窗口的mousepressevent事件来取消光标,但是这种办法对控件的点击无能为力)
希望大家能帮忙想个办法解决,谢谢。
------解决方案--------------------
使用eventFilter(QObject* watched,QEvent* event)吧
------解决方案--------------------
点别的控件的时候QlineEdit上的光标就自动没了啊
------解决方案--------------------
使用事件过滤器吧。捕获父窗口的点击事件,设置lineEdit No Focus。