title: How do I make this PyQt5 character move on arrow key input?
body: <p>I'm making a simple PyQt5 application and am curious about how to make the circle move with the arrow keys. I want it to move 5 pixels on every press.</p>
  
  <pre class="lang-py prettyprint-override"><code>from PyQt5 import QtCore, QtGui, QtWidgets
  
  class Ui_MainWindow(object):
      def setupUi(self, MainWindow):
          MainWindow.setObjectName("MainWindow")
          MainWindow.resize(500, 500)
          self.centralwidget = QtWidgets.QWidget(MainWindow)
          self.centralwidget.setObjectName("centralwidget")
          self.coords = QtWidgets.QPushButton(self.centralwidget)
          self.coords.setGeometry(QtCore.QRect(0, 0, 75, 23))
          self.coords.setObjectName("coords")
          self.mover = QtWidgets.QLabel(self.centralwidget)
          self.mover.setGeometry(QtCore.QRect(200, 200, 50, 50))
          self.mover.setText("")
          self.mover.setPixmap(QtGui.QPixmap("mover.png"))
          self.mover.setObjectName("mover")
          MainWindow.setCentralWidget(self.centralwidget)
          self.menubar = QtWidgets.QMenuBar(MainWindow)
          self.menubar.setGeometry(QtCore.QRect(0, 0, 500, 21))
          self.menubar.setObjectName("menubar")
          MainWindow.setMenuBar(self.menubar)
          self.statusbar = QtWidgets.QStatusBar(MainWindow)
          self.statusbar.setObjectName("statusbar")
          MainWindow.setStatusBar(self.statusbar)
  
          self.retranslateUi(MainWindow)
          QtCore.QMetaObject.connectSlotsByName(MainWindow)
  
      def retranslateUi(self, MainWindow):
          _translate = QtCore.QCoreApplication.translate
          MainWindow.setWindowTitle(_translate("MainWindow", "DYM"))
          self.coords.setText(_translate("MainWindow", "Coords"))
  
  
  if __name__ == "__main__":
       # Snip
  </code></pre>