summaryrefslogtreecommitdiff
path: root/qhexedit2/python/python3_pyqt5
diff options
context:
space:
mode:
Diffstat (limited to 'qhexedit2/python/python3_pyqt5')
-rw-r--r--qhexedit2/python/python3_pyqt5/mainwindow.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/qhexedit2/python/python3_pyqt5/mainwindow.py b/qhexedit2/python/python3_pyqt5/mainwindow.py
new file mode 100644
index 0000000..f583d7e
--- /dev/null
+++ b/qhexedit2/python/python3_pyqt5/mainwindow.py
@@ -0,0 +1,23 @@
+import sys
+from PyQt5 import QtWidgets
+from qhexedit import QHexEdit
+
+
+class HexEdit(QHexEdit):
+
+ def __init__(self, fileName=None):
+ super(HexEdit, self).__init__()
+ file = open(fileName, 'rb')
+ data = file.read()
+ self.setData(data)
+ self.setReadOnly(False)
+
+
+if __name__ == '__main__':
+ app = QtWidgets.QApplication(sys.argv)
+ mainWin = HexEdit('mainwindow.py')
+ mainWin.resize(600, 400)
+ mainWin.move(300, 300)
+ mainWin.show()
+ sys.exit(app.exec_())
+