{"id":1350,"date":"2017-10-31T16:23:50","date_gmt":"2017-10-31T08:23:50","guid":{"rendered":"http:\/\/39.100.100.179\/?p=1350"},"modified":"2017-10-31T16:37:16","modified_gmt":"2017-10-31T08:37:16","slug":"python%e4%bd%bf%e7%94%a8pyqt5%e9%94%ae%e7%9b%98%e4%ba%8b%e4%bb%b6%e7%9b%91%e5%90%ac","status":"publish","type":"post","link":"http:\/\/www.u3d8.com\/?p=1350","title":{"rendered":"Python\u4f7f\u7528PyQt5\u952e\u76d8\u4e8b\u4ef6\u76d1\u542c"},"content":{"rendered":"<p>Python\u4f7f\u7528PyQt5\u83b7\u53d6\u952e\u76d8\u53ca\u9f20\u6807\u6309\u952e\u4e8b\u4ef6<\/p>\n<p><img title=\"Python\u4f7f\u7528PyQt5\u952e\u76d8\u4e8b\u4ef6\u76d1\u542c - \u7b2c1\u5f20  | u3d8\u6280\u672f\u5206\u4eab\" alt=\"Python\u4f7f\u7528PyQt5\u952e\u76d8\u4e8b\u4ef6\u76d1\u542c - \u7b2c1\u5f20  | u3d8\u6280\u672f\u5206\u4eab\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1351\" src=\"http:\/\/www.u3d8.com\/wp-content\/uploads\/2017\/10\/QQ\u622a\u56fe20171031162146.png\" width=\"221\" height=\"261\" \/><\/p>\n<pre class=\"lang:python decode:true\">import sys\r\nfrom PyQt5.QtWidgets import QApplication,QWidget\r\nfrom PyQt5 import QtCore\r\nfrom PyQt5.QtCore import *\r\n\r\n\r\nclass Window(QWidget):\r\n    def __init__(self):\r\n        super().__init__()\r\n        self.initUI()\r\n\r\n    def initUI(self):\r\n        self.setGeometry(300, 300, 300, 200)\r\n        self.setFixedWidth(300)\r\n        self.setFixedHeight(200)\r\n        self.setWindowTitle('\u6309\u952e\u68c0\u6d4b')\r\n        self.show()\r\n\r\n    # \u68c0\u6d4b\u952e\u76d8\u56de\u8f66\u6309\u952e\r\n    def keyPressEvent(self, event):\r\n        print(\"\u6309\u4e0b\uff1a\" + str(event.key()))\r\n        # \u4e3e\u4f8b\r\n        if(event.key() == Qt.Key_Escape):\r\n            print('\u6d4b\u8bd5\uff1aESC')\r\n        if(event.key() == Qt.Key_A):\r\n            print('\u6d4b\u8bd5\uff1aA')\r\n        if(event.key() == Qt.Key_1):\r\n            print('\u6d4b\u8bd5\uff1a1')\r\n        if(event.key() == Qt.Key_Enter):\r\n            print('\u6d4b\u8bd5\uff1aEnter')\r\n        if(event.key() == Qt.Key_Space):\r\n            print('\u6d4b\u8bd5\uff1aSpace')\r\n\r\n    def mousePressEvent(self, event):\r\n        if event.button() == Qt.LeftButton:\r\n            print(\"\u9f20\u6807\u5de6\u952e\u70b9\u51fb\")\r\n        elif event.button() == Qt.RightButton:\r\n            print(\"\u9f20\u6807\u53f3\u952e\u70b9\u51fb\")\r\n        elif event.button() == Qt.MidButton:\r\n            print(\"\u9f20\u6807\u4e2d\u952e\u70b9\u51fb\")\r\n\r\nif __name__ == '__main__':\r\n    app = QApplication(sys.argv)\r\n    window = Window()\r\n    sys.exit(app.exec_())<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python\u4f7f\u7528PyQt5\u83b7\u53d6\u952e\u76d8\u53ca\u9f20\u6807\u6309\u952e\u4e8b\u4ef6 import sys from &hellip; <a href=\"http:\/\/www.u3d8.com\/?p=1350\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[307],"tags":[319,316,317,318],"_links":{"self":[{"href":"http:\/\/www.u3d8.com\/index.php?rest_route=\/wp\/v2\/posts\/1350"}],"collection":[{"href":"http:\/\/www.u3d8.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.u3d8.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.u3d8.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.u3d8.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1350"}],"version-history":[{"count":4,"href":"http:\/\/www.u3d8.com\/index.php?rest_route=\/wp\/v2\/posts\/1350\/revisions"}],"predecessor-version":[{"id":1355,"href":"http:\/\/www.u3d8.com\/index.php?rest_route=\/wp\/v2\/posts\/1350\/revisions\/1355"}],"wp:attachment":[{"href":"http:\/\/www.u3d8.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.u3d8.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1350"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.u3d8.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}