mirror of
https://github.com/fatiando/moulder.git
synced 2025-12-21 10:31:09 +08:00
Modified keyPressEvent. Moved from MoulderApp() to Moulder()
This commit is contained in:
13
moulder.py
13
moulder.py
@@ -36,14 +36,15 @@ class MoulderApp(QMainWindow):
|
||||
density_range=DENSITY_RANGE,
|
||||
width=5, height=4, dpi=100)
|
||||
self.setCentralWidget(self.moulder)
|
||||
self.moulder.setFocusPolicy(Qt.StrongFocus)
|
||||
self.set_callbacks()
|
||||
|
||||
def keyPressEvent(self, event):
|
||||
keys_dict = {Qt.Key_N: "n", Qt.Key_R: "r",
|
||||
Qt.Key_A: "a", Qt.Key_D: "d",
|
||||
Qt.Key_Escape: "escape"}
|
||||
if event.key() in keys_dict.keys():
|
||||
self.moulder._key_press_callback(keys_dict[event.key()])
|
||||
# def keyPressEvent(self, event):
|
||||
# keys_dict = {Qt.Key_N: "n", Qt.Key_R: "r",
|
||||
# Qt.Key_A: "a", Qt.Key_D: "d",
|
||||
# Qt.Key_Escape: "escape"}
|
||||
# if event.key() in keys_dict.keys():
|
||||
# self.moulder._key_press_callback(keys_dict[event.key()])
|
||||
|
||||
def closeEvent(self, event):
|
||||
event.ignore()
|
||||
|
||||
Reference in New Issue
Block a user