[Qt5.8.0] Klawisze strzałek dlaczegoo nie działają?
Ostatnio zmodyfikowano 2017-04-30 18:59
wojownik266 Temat założony przez niniejszego użytkownika |
[Qt5.8.0] Klawisze strzałek dlaczegoo nie działają? » 2017-04-29 18:07:59 Czy ktoś mógłby powiedzieć dlaczego ten poniższy program nie działa? Zadaniem programu jest wyświetlenie tekstu na formatce po naciśnięciu jednego z dwóch klawiszy strzałek. #ifndef MAINWINDOW_H #define MAINWINDOW_H
#include <QMainWindow> #include <QKeyEvent>
namespace Ui { class MainWindow; }
class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow( QWidget * parent = 0 ); ~MainWindow(); void pressKeyEvent( QKeyEvent * eve ); private: Ui::MainWindow * ui; QKeyEvent * event; };
#endif
#include "mainwindow.h" #include "ui_mainwindow.h" #include <QKeyEvent>
MainWindow::MainWindow( QWidget * parent ) : QMainWindow( parent ) , ui( new Ui::MainWindow ) { ui->setupUi( this ); }
MainWindow::~MainWindow() { delete ui; }
void MainWindow::pressKeyEvent( QKeyEvent * eve ) { switch( eve->key() ) { case Qt::Key_Left: ui->label->setText( "Nacisnieto strzalke w lewo" ); break; case Qt::Key_Right: ui->label->setText( "Nacisnieto strzalke w prawo" ); break; } }
|
|
DejaVu |
» 2017-04-30 15:07:35 |
|
wojownik266 Temat założony przez niniejszego użytkownika |
» 2017-04-30 18:59:58 Dzięki za link który rozwiązuje mój problem. Tego właśnie potrzebowałem... Miłego dnia! |
|
« 1 » |