My Professional Profile

I am Johnson Augustine Sr.Software Engineer and System Architect. I have 10 Yrs of hands on expertise in ASP.net MVC 5 , Angular 5 , C# MVC Razor, WPF MVVM , Android , IOS Swift 3 , IOS11 MSSQL,MySQL Database,,PHP,C/C++/Visual C++/G++/QT++,Com,DirectX,Open CV,EMGU CV , embedded System Development , [Raspberry PI]. ,html,Javascript,Jquery,Ajax.CSS , Networking ,Cyber security, Ethical Hacking You can see my professional profile at http://linkedin.com/in/johnsontaugustine Email : johnsonaugustine@live.com

Thursday, 7 November 2013

Key press event in QT

#include<QEvent>

namespace Ui {
    class MainWindow;
}

class MainWindow : public QMainWindow {
    Q_OBJECT
public:
       MainWindow(QWidget *parent = 0);
    ~MainWindow();

protected:
   
      void keyPressEvent(QKeyEvent *event);
private:
    Ui::MainWindow *ui;
 
private slots:
 
};

#endif // MAINWINDOW_H

.cpp file
=======

void MainWindow::keyPressEvent(QKeyEvent *event)
 {
     if(event->key() == Qt::Key_Escape)
        {
            qDebug() << "ESC";
        }
     if(event->key() == Qt::Key_Q)
        {
            qDebug() << "key q";
        }

 }

No comments:

Post a Comment

Note: only a member of this blog may post a comment.