在QT OpenGL中处理事件
Processing events in QT OpenGL
例如,我使用OpenGL在QT中绘制了一些图形。如何处理可以在此图上生成的事件(点击或smth)?
QGLWidget教程为您提供了鼠标事件处理的良好概述。归结为重新实现QWidget::mousePressEvent()
和QWidget::mouseMoveEvent()
void GLWidget::mouseMoveEvent(QMouseEvent *event)
{
int dx = event->x();
int dy = event->y();
// do something
}
相关文章:
- 从文本文件中读取时钟时间和事件时间并进行处理
- 处理闪烁窗口事件
- 给定顺序中的事件处理
- 为什么我尝试在 OpenGL 中加载的 3ds 文件会出现此未经处理的异常?
- 是否可以在QT GUI应用程序中处理事件时播放加载动画指示器?
- 如果窗口服务被杀,如何处理事件
- GRPC C 称为PloteimionQueue关闭,但PostemionQueue.Next在有待处理事件时永远阻
- WNDPROC处理事件更少的代码
- C FLTK 1.3.2:最新的屏幕,处理事件和非障碍睡眠
- 在运行线程中处理事件
- 如何在Windows C++中处理事件
- 使用 EVT_NAVIGATION_KEY 处理事件不起作用
- 如何处理 2D opengl 项目的纹理
- C++ 从另一个程序集创建 WPF 窗口的父级并处理事件
- 在QT OpenGL中处理事件
- 如何在QThread上处理事件
- 移动精灵和处理事件
- 如何处理事件消息,同时使用chrome嵌入式框架(CEF)
- 处理事件从wxTextCtrl在wxFrame - c++ /wxWidgets
- Qt如何处理事件发出的无限循环?