本文介绍: 屏幕坐标系:屏幕坐标系是全局的坐标系,用于描述屏幕上的位置。屏幕坐标系的原点通常位于显示器的左上角,与窗口坐标系的原点不一定对齐。窗口坐标系:在窗口中,坐标系的原点通常位于窗口的左上角。返回的坐标是相对于接收鼠标事件的窗口部件的局部坐标系,原点位于左上角,x 轴向右,y 轴向下延伸。返回的坐标是相对于接收鼠标事件的窗口部件的局部坐标系。具体来说,坐标系的原点位于窗口部件的左上角,x 轴向右延伸,y 轴向下延伸。,可以确保在处理右键点击事件之外的其他类型的鼠标点击事件时,仍保留基类的默认行为。
qt-C++笔记之识别点击鼠标右键、点击位置以及Qt坐标系详解
1.示例运行
2.event->pos();详解
event->pos()
是一个用于获取鼠标事件位置的成员函数。它返回一个 QPoint
对象,表示鼠标事件发生的位置坐标。
在上述代码中,event
是一个指向 QMouseEvent
对象的指针,它表示一个鼠标事件。通过调用 event->pos()
,可以获取鼠标事件发生时鼠标的位置坐标。
3.event->pos()的坐标系原点
4.Qt中的坐标系详解
5.QMainWindow::mousePressEvent(event);详解
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。