VS2010进行Qt开发——鼠标事件
本文将简单的鼠标点击事件的代码进行了测试整理,编程中主要用到三个文件:xxx.ui(界面),xxx.h(头文件)和xxx.cpp(c++实现代码)。具体如下:
1. 打开新建项目Test的“test.ui”文件(使用Qt Designer打开ui文件),手动向ui添加一个“line Editor”。
2. “test.h”文件添加鼠标点击,移动,释放事件函数的声明。
#ifndef TEST_H
#define TEST_H
#include <QtWidgets/QMainWindow>
#include "ui_test.h"
class Test : public QMainWindow
{
Q_OBJECT
public:
Test(QWidget *parent = 0);
~Test();
protected:
//鼠标点击事件
void mousePressEvent(QMouseEvent* event);
//鼠标移动事件
void mouseMoveEvent(QMouseEvent *event);
//鼠标释放事件
void mouseReleaseEvent(QMouseEvent *event);
private:
Ui::TestClass ui;
};
#endif // TEST_H
3. “test.cpp”文件中对头文件中声明的函数进行实现。 </