示例#1
0
    def __init__(self):
        QtWidgets.QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.user_type = ''

        #  Object Setup
        self.ui.label_computer.setText('The quick brown fox')

        self.code_of_last_pressed_key = 63
    def __init__(self):
        QtWidgets.QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.user_type = ''

        #  Object Setup
        self.ui.label_computer.setText('The quick brown fox')

        self.code_of_last_pressed_key = 63
示例#3
0
class Main(QtWidgets.QMainWindow, QtWidgets.QWidget):
    def __init__(self):
        QtWidgets.QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.user_type = ''

        #  Object Setup
        self.ui.label_computer.setText('The quick brown fox')

        self.code_of_last_pressed_key = 63

    def keyPressEvent(self, event):
        self.code_of_last_pressed_key = event.key()
        self.key_press_action(self.code_of_last_pressed_key)
        self.user_type = self.user_type + ''.join(
            chr(self.code_of_last_pressed_key))
        self.ui.label_user.setText(self.user_type)
        print(self.user_type)
        self.update()

    def key_press_action(self, key):
        if key == 76:
            self.ui.key_l.animateClick()
        elif key == 49:
            self.ui.key_1.animateClick()
        elif key == 50:
            self.ui.key_2.animateClick()
        elif key == 51:
            self.ui.key_3.animateClick()
        elif key == 52:
            self.ui.key_4.animateClick()
        elif key == 53:
            self.ui.key_5.animateClick()
        elif key == 54:
            self.ui.key_6.animateClick()
        elif key == 55:
            self.ui.key_7.animateClick()
        elif key == 56:
            self.ui.key_8.animateClick()
        elif key == 57:
            self.ui.key_9.animateClick()
        elif key == 48:
            self.ui.key_0.animateClick()
        elif key == 81:
            self.ui.key_q.animateClick()
        elif key == 87:
            self.ui.key_w.animateClick()
        elif key == 69:
            self.ui.key_e.animateClick()
        elif key == 82:
            self.ui.key_r.animateClick()
        elif key == 84:
            self.ui.key_t.animateClick()
        elif key == 89:
            self.ui.key_y.animateClick()
        elif key == 85:
            self.ui.key_u.animateClick()
        elif key == 73:
            self.ui.key_i.animateClick()
        elif key == 79:
            self.ui.key_o.animateClick()
        elif key == 80:
            self.ui.key_p.animateClick()
        elif key == 65:
            self.ui.key_a.animateClick()
        elif key == 83:
            self.ui.key_s.animateClick()
        elif key == 68:
            self.ui.key_d.animateClick()
        elif key == 70:
            self.ui.key_f.animateClick()
        elif key == 71:
            self.ui.key_g.animateClick()
        elif key == 72:
            self.ui.key_h.animateClick()
        elif key == 74:
            self.ui.key_j.animateClick()
        elif key == 75:
            self.ui.key_k.animateClick()
        elif key == 76:
            self.ui.key_l.animateClick()
        elif key == 90:
            self.ui.key_z.animateClick()
        elif key == 88:
            self.ui.key_x.animateClick()
        elif key == 67:
            self.ui.key_c.animateClick()
        elif key == 86:
            self.ui.key_v.animateClick()
        elif key == 66:
            self.ui.key_b.animateClick()
        elif key == 78:
            self.ui.key_n.animateClick()
        elif key == 77:
            self.ui.key_m.animateClick()
        elif key == 44:
            self.ui.key_comma.animateClick()
        elif key == 46:
            self.ui.key_dot.animateClick()
        elif key == 47:
            self.ui.key_forward_slash.animateClick()
        elif key == 96:
            self.ui.key_tilde.animateClick()
        elif key == 45:
            self.ui.key_dash.animateClick()
        elif key == 61:
            self.ui.key_equals.animateClick()
        elif key == 91:
            self.ui.key_sqrbrkt_left.animateClick()
        elif key == 93:
            self.ui.key_sqrbrkt_right.animateClick()
        elif key == 92:
            self.ui.key_back_slash.animateClick()
        elif key == 59:
            self.ui.key_semicolon.animateClick()
        elif key == 39:
            self.ui.key_apostrophe.animateClick()
class Main(QtWidgets.QMainWindow, QtWidgets.QWidget):
    def __init__(self):
        QtWidgets.QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.user_type = ''

        #  Object Setup
        self.ui.label_computer.setText('The quick brown fox')

        self.code_of_last_pressed_key = 63

    def keyPressEvent(self, event):
        self.code_of_last_pressed_key = event.key()
        self.key_press_action(self.code_of_last_pressed_key)
        self.user_type = self.user_type + ''.join(chr(self.code_of_last_pressed_key))
        self.ui.label_user.setText(self.user_type)
        print(self.user_type)
        self.update()

    def key_press_action(self, key):
        if key == 76:
            self.ui.key_l.animateClick()
        elif key == 49:
            self.ui.key_1.animateClick()
        elif key == 50:
            self.ui.key_2.animateClick()
        elif key == 51:
            self.ui.key_3.animateClick()
        elif key == 52:
            self.ui.key_4.animateClick()
        elif key == 53:
            self.ui.key_5.animateClick()
        elif key == 54:
            self.ui.key_6.animateClick()
        elif key == 55:
            self.ui.key_7.animateClick()
        elif key == 56:
            self.ui.key_8.animateClick()
        elif key == 57:
            self.ui.key_9.animateClick()
        elif key == 48:
            self.ui.key_0.animateClick()
        elif key == 81:
            self.ui.key_q.animateClick()
        elif key == 87:
            self.ui.key_w.animateClick()
        elif key == 69:
            self.ui.key_e.animateClick()
        elif key == 82:
            self.ui.key_r.animateClick()
        elif key == 84:
            self.ui.key_t.animateClick()
        elif key == 89:
            self.ui.key_y.animateClick()
        elif key == 85:
            self.ui.key_u.animateClick()
        elif key == 73:
            self.ui.key_i.animateClick()
        elif key == 79:
            self.ui.key_o.animateClick()
        elif key == 80:
            self.ui.key_p.animateClick()
        elif key == 65:
            self.ui.key_a.animateClick()
        elif key == 83:
            self.ui.key_s.animateClick()
        elif key == 68:
            self.ui.key_d.animateClick()
        elif key == 70:
            self.ui.key_f.animateClick()
        elif key == 71:
            self.ui.key_g.animateClick()
        elif key == 72:
            self.ui.key_h.animateClick()
        elif key == 74:
            self.ui.key_j.animateClick()
        elif key == 75:
            self.ui.key_k.animateClick()
        elif key == 76:
            self.ui.key_l.animateClick()
        elif key == 90:
            self.ui.key_z.animateClick()
        elif key == 88:
            self.ui.key_x.animateClick()
        elif key == 67:
            self.ui.key_c.animateClick()
        elif key == 86:
            self.ui.key_v.animateClick()
        elif key == 66:
            self.ui.key_b.animateClick()
        elif key == 78:
            self.ui.key_n.animateClick()
        elif key == 77:
            self.ui.key_m.animateClick()
        elif key == 44:
            self.ui.key_comma.animateClick()
        elif key == 46:
            self.ui.key_dot.animateClick()
        elif key == 47:
            self.ui.key_forward_slash.animateClick()
        elif key == 96:
            self.ui.key_tilde.animateClick()
        elif key == 45:
            self.ui.key_dash.animateClick()
        elif key == 61:
            self.ui.key_equals.animateClick()
        elif key == 91:
            self.ui.key_sqrbrkt_left.animateClick()
        elif key == 93:
            self.ui.key_sqrbrkt_right.animateClick()
        elif key == 92:
            self.ui.key_back_slash.animateClick()
        elif key == 59:
            self.ui.key_semicolon.animateClick()
        elif key == 39:
            self.ui.key_apostrophe.animateClick()