ich will für ein kleines Spiel die Tastatur abfragen können was gerade gedrückt wurde.
Es gibt echt viele Einträge aber irgendwie kann ich mir aus diesen Daten-schnipseln keinen richtigen Zusammenhang definieren.
Ach bin erst seit kurzem Qt Einsteiger. C/C++ lern ich seit einem Jahr! Eigentlich kapier ich alles in C/C++ aber das mit den Qt Bibliotheken is noch undurchsichtig weil es so viel ist.
Folgendes:
Ich will eine eigene Klasse dafür schreiben. Wovon sollte ich die Ableiten?
Direkt von QKeyEvent oder von QWidget!
Komm Leider auch mit dem Konstruktor von QKeyEvent nicht ganz klar! bzw. was muss ich unbedingt angeben und was kann ich weglassen.
Hab folgendes schon mal geschrieben.
// Main.cpp
Code: Alles auswählen
QApplication app ( argc , argv );
MyKey *key = new MyKey();
key->keyback();
return app.exec();
Code: Alles auswählen
class MyKey : public QKeyEvent {
public:
MyKey( );
void keyback( void );
};
Code: Alles auswählen
MyKey::MyKey ( ) : QKeyEvent( )
{
};
void MyKey::keyback()
{
int temp;
for (;;)
{
if ( QKeyEvent::matches == true )
{
temp = QKeyEvent::key();
cout << "temp = "<< temp << endl;
}
}
};