查看完整版本: [-- QLinEdit设置事件过滤器后鼠标焦点问题 --]

QTCN开发网 -> Qt基础编程 -> QLinEdit设置事件过滤器后鼠标焦点问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

johnrambos 2017-11-07 17:01

QLinEdit设置事件过滤器后鼠标焦点问题

[attachment=18130]

如上图,我写了个QLineEdit的事件过滤器,当点击窗口上部的QLineEdit时会出现左边的窗口,但是这样我就不能输入了,因为点击的时候只能生成窗口,光标都不在QLineEdit里。
求大神帮忙,怎么样才能使光标留在QLineEdit上。

夜雨触花 2017-11-08 10:17
新窗口的构造函数里加入:
this->setAttribute(Qt::WA_ShowWithoutActivating, true);

johnrambos 2017-11-13 20:39
夜雨触花:新窗口的构造函数里加入:
this->setAttribute(Qt::WA_ShowWithoutActivating, true); (2017-11-08 10:17) 

谢谢


查看完整版本: [-- QLinEdit设置事件过滤器后鼠标焦点问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled