def init(self):
self.main_vbox = QVBoxLayout()
self.my_figure=Figure(figsize=(5,4), dpi=100)
self.canvas = FigureCanvas(self.my_figure)
self.canvas.mpl_connect('key_press_event', self.press)
self.canvas.setFocusPolicy( Qt.ClickFocus )
self.canvas.setFocus()
self.canvas.figure.patch.set_facecolor('white')
#self.canvas.set_size_request(600, 400)
self.canvas.show()
self.main_vbox.addWidget(self.canvas)
#self.canvas.connect('key_press_event', self.on_key_press_event)
self.setLayout(self.main_vbox)
# def keyPressEvent(self, event):
# pritn("oh")
#
# keyname = ''
# key = event.key()
# modifiers = int(event.modifiers())
# if (Qt.CTRL & modifiers)==modifiers and key==67:
# self.do_clip()
# self.canvas.draw()
评论列表
文章目录