fork download
  1. # -*- coding: utf-8 -*-
  2.  
  3. # Form implementation generated from reading ui file 'test.ui'
  4. #
  5. # Created: Sun Sep 29 07:03:21 2013
  6. # by: PyQt5 UI code generator 5.0.1
  7. #
  8. # WARNING! All changes made in this file will be lost!
  9.  
  10. from PyQt5 import QtCore, QtGui, QtWidgets
  11.  
  12. class Ui_MainWindow(object):
  13. def setupUi(self, MainWindow):
  14. MainWindow.setObjectName("MainWindow")
  15. MainWindow.resize(357, 348)
  16. self.centralwidget = QtWidgets.QWidget(MainWindow)
  17. self.centralwidget.setObjectName("centralwidget")
  18. self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
  19. self.gridLayout.setObjectName("gridLayout")
  20. self.listView = QtWidgets.QListView(self.centralwidget)
  21. self.listView.setObjectName("listView")
  22. self.gridLayout.addWidget(self.listView, 0, 0, 1, 1)
  23. MainWindow.setCentralWidget(self.centralwidget)
  24. self.menubar = QtWidgets.QMenuBar(MainWindow)
  25. self.menubar.setGeometry(QtCore.QRect(0, 0, 357, 17))
  26. self.menubar.setObjectName("menubar")
  27. MainWindow.setMenuBar(self.menubar)
  28. self.statusbar = QtWidgets.QStatusBar(MainWindow)
  29. self.statusbar.setObjectName("statusbar")
  30. MainWindow.setStatusBar(self.statusbar)
  31.  
  32. self.retranslateUi(MainWindow)
  33. QtCore.QMetaObject.connectSlotsByName(MainWindow)
  34.  
  35. def retranslateUi(self, MainWindow):
  36. _translate = QtCore.QCoreApplication.translate
  37. MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
  38.  
  39. self.fileSystemModel = QtWidgets.QFileSystemModel(self.listView)
  40. root = self.fileSystemModel.setRootPath('C:/')
  41. self.listView.setModel(self.fileSystemModel)
  42. self.listView.setRootIndex(root)
  43. self.listView.keyPressEvent = self.keyPressed1
  44.  
  45. def keyPressed1(self, e):
  46. if e.key() == QtCore.Qt.Key_Return:
  47. print("Enter")
  48.  
  49.  
  50. if __name__ == '__main__':
  51. import sys
  52. app = QtWidgets.QApplication(sys.argv)
  53. window = QtWidgets.QMainWindow()
  54. ui = Ui_MainWindow()
  55. ui.setupUi(window)
  56. window.show()
  57. sys.exit(app.exec_())
  58.  
Runtime error #stdin #stdout #stderr 0.06s 9568KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "prog.py", line 10, in <module>
    from PyQt5 import QtCore, QtGui, QtWidgets
ImportError: No module named PyQt5