c++如何从图像中获取像素坐标?

标签 c++ qt coordinates pixel

我有一个用 C++ 编写的图像,我想获取像素的坐标(相对于图像)单击它(我的图片可用并打开以单击它)。我不知道如何定义执行此操作所需的信号和插槽。谢谢。

最佳答案

eventFilter(QObject *obj, QEvent *event){
//blabla
if (event->type() == QEvent::MouseButtonPress) {
QMouseEvent* MouseEvGrip = (QMouseEvent*)event;
Point2f clickePixel((float)MouseEvGrip->x(), (float)MouseEvGrip->y());
//blabla
}
}

关于c++如何从图像中获取像素坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16056970/

相关文章:

c++ - Qt中如何设置场景在最左边?

javascript - 如何在事件按钮旁边打开弹出窗口 - 如何获得鼠标光标位置 onclick?

c++ - 在 FILE 对象上使用 fstreams

Android ndk 嵌套模块

c++ - 如何在 C++ 中将整数连接到对象名称的末尾

c++ - 实用地生成 Qt Q_OBJECT 类

c++ - QMediaPlayer命令中的GST(gstreamer)命令

javascript - 纯 Javascript 中的元素坐标

list - 无法对列表进行排序

c++ - 结构的地址是否与其第一个成员的地址相同?