2019-03-05 如何接收键值

# escape.py

# !/usr/bin/python3

# -*- coding: utf-8 -*-

"""

ZetCode PyQt5 tutorial

In this example, we reimplement an

event handler.

Author: Jan Bodnar

Website: zetcode.com

Last edited: August 2017

"""

import sys

from PyQt5.QtCoreimport Qt

from PyQt5.QtWidgetsimport QWidget, QApplication

class Example(QWidget):

def __init__(self):

super().__init__()

self.initUI()

def initUI(self):

self.setGeometry(300,300,250,150)

self.setWindowTitle('Event handler')

self.show()

def keyPressEvent(self, e):

if e.key() == Qt.Key_Escape:

self.close()

if __name__ =='__main__':

app = QApplication(sys.argv)

ex = Example()

sys.exit(app.exec_())

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容