Hello, i was trying to reimplementing QKeyEvent event handler but i get some trouble, when i press any keys nothing happen and if i try to use event->key() i get another error.
Down here the code.
event.h
#include <QtGui/QWidget>
#include "ui_event.h"
{
Q_OBJECT
public:
~event();
protected:
private:
Ui::eventClass ui;
};
#include <QtGui/QWidget>
#include "ui_event.h"
class event : public QWidget
{
Q_OBJECT
public:
event(QWidget *parent = 0);
~event();
protected:
void keyEvent(QKeyEvent *event);
private:
Ui::eventClass ui;
};
To copy to clipboard, switch view to plain text mode
event.cpp
#include <QtGui/QWidget>
#include "event.h"
{
ui.setupUi(this);
}
event::~event()
{
}
{
//event->key(); --> error: invalid use of undefined type 'struct QKeyEvent', why?
ui.label->setText("Yeah!");
}
#include <QtGui/QWidget>
#include "event.h"
event::event(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
}
event::~event()
{
}
void event::keyEvent(QKeyEvent *event)
{
//event->key(); --> error: invalid use of undefined type 'struct QKeyEvent', why?
ui.label->setText("Yeah!");
}
To copy to clipboard, switch view to plain text mode
ui_event is just a widget with a QLabel.
What's wrong?
Thanks
Bookmarks