• 4843阅读
  • 5回复

关于QLineEdit的问题 [复制链接]

上一主题 下一主题
离线风云漫步
 
只看楼主 正序阅读 楼主  发表于: 2009-09-16
我想判断焦点是否处于某个QLineEdit,如何判断?
设置焦点是setfocus(),但判断是哪个函数呢?
离线风云漫步
只看该作者 5楼 发表于: 2009-09-17
QlistBox获得焦点前的Qwidget就是a。
那我照你的意见想想看,谢谢了
离线joiky
只看该作者 4楼 发表于: 2009-09-16
就是说想知道QListBox获取焦点前的QWidget是否是a?

这个嘛,不知道有没有好办法。

自己写几个派生类,重写focusInEvent和focusOutEvent事件来保存对象倒是可行的,或者实现拖放功能。
[ 此帖被joiky在2009-09-16 23:40重新编辑 ]
离线风云漫步
只看该作者 3楼 发表于: 2009-09-16
我补充一下,我想实现的是:首先判断光标是否处于QLineEdit  a处,如果是,那么双击QListBox中的 Item,这个Item就出现在a中。 但是双击QListBox中的Item后foucs就改变地方了,所以用haFocus()实现不了啊
不知道我复述的清不清楚,哪位大侠帮帮忙啊
离线风云漫步
只看该作者 2楼 发表于: 2009-09-16
谢谢ls。那能否判断上一次光标停留的地方呢?
离线joiky
只看该作者 1楼 发表于: 2009-09-16
hasFocus ()
快速回复
限100 字节
 
上一个 下一个