一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 最近在Qt的学习中遇到了一个问题,就是重写了mouseMoveEvent,在其中打印鼠标移动的坐标信息却无效在Qt中要捕捉鼠标移动信息需要重写mouseMoveEvent,但是mouseMoveEvent为了不太消耗资源在默认情况下是需要按下鼠标移动才能捕捉到,想要在鼠标没有按下的情况下也能捕捉鼠标 阅读全文
posted @ 2020-08-18 11:27 一杯清酒邀明月 阅读(1746) 评论(0) 推荐(1)
摘要: 最近用Qt软件界面,需要用到mouseMoveEvent,研究了下,发现些问题,分享一下。 在Qt中要捕捉鼠标移动事件需要重写MouseMoveEvent,但是MouseMoveEvent为了不太耗资源在默认状态下是要鼠标按下才能捕捉到。要想鼠标不按下时的移动也能捕捉到,需要setMouseTrac 阅读全文
posted @ 2020-08-18 11:16 一杯清酒邀明月 阅读(488) 评论(0) 推荐(0)
摘要: 使用前,先#include <QMouseEvent> 在MainWindow类中重写mouseMoveEvent函数,并自定义一个信号(这里是mouseMove) 1 //mainwindow.h 2 3 #ifndef MAINWINDOW_H 4 #define MAINWINDOW_H 5 阅读全文
posted @ 2020-08-18 11:15 一杯清酒邀明月 阅读(3545) 评论(0) 推荐(0)
摘要: QScriptEngine类不能用代码里写了一句QScriptEngine myEngine;头文件试了:#include <QScriptEngine> 不行#include <QtScript/QScriptEngine> 不行#include <QtScript/QScript> 不行引用各种 阅读全文
posted @ 2020-08-18 11:13 一杯清酒邀明月 阅读(1800) 评论(0) 推荐(0)
摘要: mouseTracking:bool Qt Assistant 解释: 该属性用来设置某个控件是否被跟踪轨迹。 If mouse tracking is disabled (the default), the widget only receives mouse move events when a 阅读全文
posted @ 2020-08-18 10:14 一杯清酒邀明月 阅读(3053) 评论(0) 推荐(0)
摘要: bool mouseTracking 这个属性保存的是窗口部件跟踪鼠标是否生效。 如果鼠标跟踪失效(默认),当鼠标被移动的时候只有在至少一个鼠标按键被按下时,这个窗口部件才会接收鼠标移动事件。 如果鼠标跟踪生效,如果没有按键被按下,这个窗口部件也会接收鼠标移动事件。 也可以参考mouseMoveEv 阅读全文
posted @ 2020-08-18 10:13 一杯清酒邀明月 阅读(766) 评论(0) 推荐(0)
摘要: 功能需求,在QGraphicsView中显示一张图像,如下图,鼠标点击图片时返回图片坐标系内的像素坐标,但是点击边上空白部分时不返回坐标。实现思路是子类化QGraphicsView,QGraphicsScene, QGraphicsPixmapItem,并重写鼠标点击事件函数mousePressEv 阅读全文
posted @ 2020-08-18 09:56 一杯清酒邀明月 阅读(4114) 评论(0) 推荐(0)
摘要: QGraphicsItem信号连接问题由于QGraphicsItem没有继承QObject类,所以不能在它的继承类中使用信号槽机制。我写了个继承类,继承自QGraphicsItem和QObject,想要使用信号槽机制,但是会出错。请问怎样做才能使QGraphicsItem的子类使用信号槽机制呢? Q 阅读全文
posted @ 2020-08-18 09:29 一杯清酒邀明月 阅读(809) 评论(0) 推荐(0)