bool AllWidget::isLabelLogoOrName(QPoint pointMouse) { QWidget child = static_cast<QWidget>(m_mainwindow->childAt(pointMouse)); QString childName = child->objectName(); if(childName.contains("logo")||childName.contains("name")) { return true; } return false; }
时间: 2024-04-21 07:25:24 浏览: 145
json.zip_JSON_Json::Value_c++ Key Value_jsoncpp
这段代码是用来判断鼠标所在位置是否在主窗口中的 logo 或 name 标签上的。它首先通过传入的鼠标坐标获取到鼠标所在的子控件,然后判断该子控件的 objectName 是否包含 "logo" 或 "name",如果包含则返回 true,否则返回 false。该函数返回值的使用场景不清楚,可能是用来控制一些和 logo 或 name 相关的功能。
阅读全文