diff --git a/QW/widget.cpp b/QW/widget.cpp index af74e11..66269e0 100644 --- a/QW/widget.cpp +++ b/QW/widget.cpp @@ -4,6 +4,7 @@ #include #include #include +#include #include "WorkThread.h" @@ -95,6 +96,17 @@ void Widget::paintEvent(QPaintEvent *) } +void Widget::mousePressEvent(QMouseEvent *event) +{ + + if (event->button() == Qt::LeftButton) + { + qDebug() << event->x(); + + } + + +} void Widget::mainrun_timeout() { Widget::update(); diff --git a/QW/widget.h b/QW/widget.h index 89278df..afad691 100644 --- a/QW/widget.h +++ b/QW/widget.h @@ -2,7 +2,7 @@ #define WIDGET_H #include - +#include QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACE @@ -20,6 +20,7 @@ protected: //如果在窗口绘图,必须放在绘图事件里实现 //绘图事件内部会自动调用,窗口需要重绘的时候(状态改变) void paintEvent(QPaintEvent *); + void mousePressEvent(QMouseEvent *event);//------------------鼠标按下事件 private: Ui::Widget *ui; }; diff --git a/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/QW.exe b/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/QW.exe index b7daa0d..e8ee879 100644 Binary files a/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/QW.exe and b/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/QW.exe differ diff --git a/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/main.o b/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/main.o index 393acc7..efbaa21 100644 Binary files a/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/main.o and b/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/main.o differ diff --git a/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/moc_widget.o b/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/moc_widget.o index 9a54458..6a9f25d 100644 Binary files a/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/moc_widget.o and b/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/moc_widget.o differ diff --git a/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/widget.o b/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/widget.o index be57bab..7de124a 100644 Binary files a/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/widget.o and b/build-QW-Desktop_Qt_5_14_2_MinGW_32_bit-Debug/debug/widget.o differ