16,216
社区成员
发帖
与我相关
我的任务
分享
bool Vrf_home::eventFilter(QObject *obj, QEvent *ev)
{
if (obj==home_ui.monitor)
{
if (ev->type()==QEvent::MouseButtonRelease)
{
home_ui.monitor->setGeometry(QRect(55, 123, 106, 106));
home_ui.monitor->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/monitor.png);"));
return true;
}
if (ev->type()==QEvent::MouseButtonPress)
{
home_ui.monitor->setGeometry(QRect(55-14, 123-14, 106+28, 106+28));
home_ui.monitor->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/monitor_light.png);"));
return true;
}
}
return QWidget::eventFilter(obj, ev);
}
bool Vrf_home::eventFilter(QObject *obj, QEvent *ev)
{
if (obj==home_ui.monitor)
{
if (ev->type()==QEvent::MouseButtonRelease)
{
home_ui.monitor->setGeometry(QRect(55, 123, 106, 106));
home_ui.monitor->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/monitor.png);"));
home_ui.label_2->setText(QString("%1").arg(++test_i));
return true;
}
else if (ev->type()==QEvent::MouseButtonPress)
{
home_ui.monitor->setGeometry(QRect(55-14, 123-14, 106+28, 106+28));
home_ui.monitor->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/monitor_light.png);"));
home_ui.label_2->setText(QString("%1").arg(++test_i));
return true;
}
}
if (obj==home_ui.configure)
{
if (ev->type()==QEvent::MouseButtonRelease)
{
home_ui.configure->setGeometry(QRect(201, 123, 106, 106));
home_ui.configure->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/configure.png);"));
home_ui.label_2->setText(QString("%1").arg(++test_i));
return true;
}
else if (ev->type()==QEvent::MouseButtonPress)
{
home_ui.configure->setGeometry(QRect(201-14, 123-14, 106+28, 106+28));
home_ui.configure->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/configure_light.png);"));
home_ui.label_2->setText(QString("%1").arg(++test_i));
return true;
}
}
if (obj==home_ui.schedule_area)
{
if (ev->type()==QEvent::MouseButtonRelease)
{
home_ui.schedule_ground->setGeometry(QRect(347, 123, 106, 106));
home_ui.schedule_ground->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/schedule.png);"));
home_ui.label_2->setText(QString("%1").arg(++test_i));
return true;
}
else if (ev->type()==QEvent::MouseButtonPress)
{
home_ui.schedule_ground->setGeometry(QRect(347-14, 123-14, 106+28, 106+28));
home_ui.schedule_ground->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/schedule_light.png);"));
home_ui.label_2->setText(QString("%1").arg(++test_i));
return true;
}
}
if (obj==home_ui.setting)
{
if (ev->type()==QEvent::MouseButtonRelease)
{
home_ui.setting->setGeometry(QRect(493, 123, 106, 106));
home_ui.setting->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/setting.png);"));
home_ui.label_2->setText(QString("%1").arg(++test_i));
return true;
}
else if (ev->type()==QEvent::MouseButtonPress)
{
home_ui.setting->setGeometry(QRect(493-14, 123-14, 106+28, 106+28));
home_ui.setting->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/setting_light.png);"));
home_ui.label_2->setText(QString("%1").arg(++test_i));
return true;
}
}
if (obj==home_ui.query)
{
if (ev->type()==QEvent::MouseButtonRelease)
{
home_ui.query->setGeometry(QRect(638, 123, 106, 106));
home_ui.query->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/query.png);"));
home_ui.label_2->setText(QString("%1").arg(++test_i));
return true;
}
else if (ev->type()==QEvent::MouseButtonPress)
{
home_ui.query->setGeometry(QRect(638-14, 123-14, 106+28, 106+28));
home_ui.query->setStyleSheet(QString::fromUtf8("border-image: url(:/test_memory/Resources/query_light.png);"));
home_ui.label_2->setText(QString("%1").arg(++test_i));
return true;
}
}
return QWidget::eventFilter(obj, ev);
}