首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将参数传递给QLineEdit Qt的eventFilter

将参数传递给QLineEdit Qt的eventFilter
EN

Stack Overflow用户
提问于 2014-03-13 02:54:08
回答 1查看 441关注 0票数 0

我有一个QLineEdit,我使用installEventFilter(this)设置了一个eventFilter。是否可以将参数传递给此eventFilter?例如,我希望多个QLineEdits都调用相同的eventFilter,但我需要传入一个参数,以便能够告知哪个QLineEdit框导致了事件的发生。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2014-03-13 03:10:04

发送者对象已作为第一个参数传递给eventFilter。因此,您可以像这样确定调度哪个QLineEdit:

代码语言:javascript
复制
bool eventFilter(QObject *obj, QEvent *ev) {
    if (obj == lineEdit1) {
        // event from lineEdit1
    } else if (obj == lineEdit2) {
        // event from lineEdit2
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22361192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档