From f370f07eee8bc897d9800ab8fcc4e468021f9244 Mon Sep 17 00:00:00 2001 From: iridiumR Date: Tue, 19 Apr 2022 16:08:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8D=A2=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro | 24 ---------- .../Code/2-3-5/lab2-3-5_KeyEvent/main.cpp | 11 ----- .../2-3-5/lab2-3-5_KeyEvent/mainwindow.cpp | 32 ------------- .../Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.h | 24 ---------- .../2-3-5/lab2-3-5_KeyEvent/mainwindow.ui | 45 ------------------- 5 files changed, 136 deletions(-) delete mode 100644 SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro delete mode 100644 SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/main.cpp delete mode 100644 SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.cpp delete mode 100644 SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.h delete mode 100644 SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.ui diff --git a/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro b/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro deleted file mode 100644 index b915c09..0000000 --- a/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/lab2-3-5_KeyEvent.pro +++ /dev/null @@ -1,24 +0,0 @@ -QT += core gui - -greaterThan(QT_MAJOR_VERSION, 4): QT += widgets - -CONFIG += c++17 - -# You can make your code fail to compile if it uses deprecated APIs. -# In order to do so, uncomment the following line. -#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 - -SOURCES += \ - main.cpp \ - mainwindow.cpp - -HEADERS += \ - mainwindow.h - -FORMS += \ - mainwindow.ui - -# Default rules for deployment. -qnx: target.path = /tmp/$${TARGET}/bin -else: unix:!android: target.path = /opt/$${TARGET}/bin -!isEmpty(target.path): INSTALLS += target diff --git a/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/main.cpp b/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/main.cpp deleted file mode 100644 index fd3e533..0000000 --- a/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/main.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "mainwindow.h" - -#include - -int main(int argc, char *argv[]) -{ - QApplication a(argc, argv); - MainWindow w; - w.show(); - return a.exec(); -} diff --git a/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.cpp b/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.cpp deleted file mode 100644 index fcc48fa..0000000 --- a/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include "mainwindow.h" -#include "ui_mainwindow.h" - -MainWindow::MainWindow(QWidget *parent) - : QMainWindow(parent), ui(new Ui::MainWindow) { - ui->setupUi(this); -} - -MainWindow::~MainWindow() { delete ui; } - -void MainWindow::keyPressEvent(QKeyEvent *event) { - if (event->key() == Qt::Key_Up) { - ui->l->move(ui->l->pos().x(), ui->l->pos().y() - 20); - } else if (event->key() == Qt::Key_Down) { - ui->l->move(ui->l->pos().x(), ui->l->pos().y() + 20); - } else if (event->key() == Qt::Key_Left) { - ui->l->move(ui->l->pos().x() - 20, ui->l->pos().y()); - } else if (event->key() == Qt::Key_Right) { - ui->l->move(ui->l->pos().x() + 20, ui->l->pos().y()); - } -} -void MainWindow::keyReleaseEvent(QKeyEvent *e) { - if (e->key() == Qt::Key_Up) { - ui->l->move(ui->l->pos().x(), ui->l->pos().y() - 20); - } else if (e->key() == Qt::Key_Down) { - ui->l->move(ui->l->pos().x(), ui->l->pos().y() + 20); - } else if (e->key() == Qt::Key_Left) { - ui->l->move(ui->l->pos().x() - 20, ui->l->pos().y()); - } else if (e->key() == Qt::Key_Right) { - ui->l->move(ui->l->pos().x() + 20, ui->l->pos().y()); - } -} diff --git a/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.h b/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.h deleted file mode 100644 index 9de1fb3..0000000 --- a/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.h +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef MAINWINDOW_H -#define MAINWINDOW_H - -#include -#include -QT_BEGIN_NAMESPACE -namespace Ui { -class MainWindow; -} -QT_END_NAMESPACE - -class MainWindow : public QMainWindow { - Q_OBJECT - -public: - MainWindow(QWidget *parent = nullptr); - ~MainWindow(); - -private: - Ui::MainWindow *ui; - void keyPressEvent(QKeyEvent *e); - void keyReleaseEvent(QKeyEvent *e); -}; -#endif // MAINWINDOW_H diff --git a/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.ui b/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.ui deleted file mode 100644 index 3703833..0000000 --- a/SoftwareDesign/Code/2-3-5/lab2-3-5_KeyEvent/mainwindow.ui +++ /dev/null @@ -1,45 +0,0 @@ - - - MainWindow - - - - 0 - 0 - 800 - 600 - - - - MainWindow - - - - - - 240 - 200 - 77 - 25 - - - - TextLabel - - - - - - - 0 - 0 - 800 - 30 - - - - - - - -