回复: QLineEdit编辑完,鼠标点击到窗口其他空白地方,如何触发一个信号表示输入完成?
#6 回 5楼(jdwx) 的帖子 [royt 09-05 01:53]
那我试试看吧。
#7 [royt 03-12 16:06]
这个问题本来放手了,今天又当bug来修,网上搜索又来到这里,发现居然是自己提问的帖子。
installEventFilter 没啥用处,因为扑捉不到焦点失去,正确的办法是把dialog的focusPolicy设置为mouse click,然后line edit的editfinishing信号就够用了。
#8 [luna_kiki 11-23 10:41]
谢谢楼主
#9 回 royt 的帖子 [luna_kiki 11-23 10:42]
royt:这个问题本来放手了,今天又当bug来修,网上搜索又来到这里,发现居然是自己提问的帖子。
installEventFilter 没啥用处,因为扑捉不到焦点失去,正确的办法是把dialog的focusPolicy设置为mouse click,然后line edit的editfinishing信号就够用了。 (2012-03-12 16:06)
虽然已经过去好几年的贴了~ 嘻嘻
有用~谢谢!