QT_QLabel点击事件

Posted 细语细语

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT_QLabel点击事件相关的知识,希望对你有一定的参考价值。

 

    class login_window : public QWidget
    {
        Q_OBJECT

    protected:
        bool eventFilter(QObject * watched, QEvent * event);
    }

 

    bool login_window::eventFilter(QObject * watched, QEvent * event)
    {
        
        if (watched == ui.label_forget_key &&
            event->type() == QEvent::MouseButtonPress)
        {
            QMessageBox::information(NULL, "Title", QStringLiteral("忘记密码"), QMessageBox::Cancel );
        }
        else  if (watched == ui.label_apply &&
            event->type() == QEvent::MouseButtonPress)
        {
            QMessageBox::information(NULL, "Title", QStringLiteral("申请权限"), QMessageBox::Cancel );
        }
        return QWidget::eventFilter(watched, event);
    }

 

以上是关于QT_QLabel点击事件的主要内容,如果未能解决你的问题,请参考以下文章

为啥片段中的晶圆厂不响应点击事件?

操作栏项目是可点击的,但不响应片段中的事件

原生js如何绑定a连接点击事件?

向元素添加点击事件?

android:来自片段的菜单项单击事件

Android导航抽屉点击事件问题