#ifndef WIDGET_H
#define WIDGET_H
#include <QtGui/QWidget>
#include <QDebug>
#include <QPushButton>
namespace Ui
{
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = 0);
~Widget();
private:
Ui::Widget *ui;
void keyPressEvent(QKeyEvent *r);
};
#endif // WIDGET_H
Widget.cpp文件
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent), ui(new Ui::Widget)
{
ui->setupUi(this);
}
Widget::~Widget()
{
delete ui;
}
void Widget::keyPressEvent(QKeyEvent *r)
{
qDebug()<<"mmmmmmmmmmm";
}
在UI里面安置一个pushbutton以后
键盘只有方向键按下后没有打印,其他按键按下后均可以打印出“mmmmmmmmmm”
请问是什么问题?