键盘事件的获取主要是通过重定义QWidget类的
keyPressEvent()
keyReleaseEvemt()
绘图设备:
QPixmap *pix;
int width;
int height;
int step;
这些是绘制网格
处理键盘按下事件
加一点
事件过滤器
给相应的控件添加事件过滤器
ex : QLable::installEventFilter()
此函数由
public slots:
bool eventFilter(QObject , QEvent);
响应
其中 QObject代表着控件
QEvent代表事件
if(event->type() == QEvent::MouseButtonPress) //判断事件类型
{
QMouseEvent mouseEvent = (QMouseEvent)event; //将事件EVENT转化为鼠标事件
}