https://pyqt.pythonprogramminghelp.com/how-to-exploring-raw-data-in-3-easy-steps/