鼠标再qdialog内移动触发的事件
时间: 2023-07-28 14:24:12 浏览: 159
QDialog属性方法设置.7z
在 QDialog 中移动鼠标触发的事件是 `mouseMoveEvent`。您可以在继承 QDialog 的类中重写 `mouseMoveEvent` 函数来处理鼠标移动事件,例如:
```cpp
class MyDialog : public QDialog
{
Q_OBJECT
public:
explicit MyDialog(QWidget *parent = nullptr) : QDialog(parent) {}
protected:
void mouseMoveEvent(QMouseEvent *event) override
{
// 处理鼠标移动事件
// event->pos() 获取鼠标当前位置
}
};
```
在这个例子中,`MyDialog` 继承自 QDialog 类,并重写了 `mouseMoveEvent` 函数来处理鼠标移动事件。在这个函数中,您可以使用 `event->pos()` 获取鼠标当前位置,并在函数中进行相应的处理。
阅读全文