반응형

Side Project# 12

Develop PEDU with pyqt4 - 1

먼저 pyqt4 를 이용한 간단한 gui 화면 창 띄우기 입니다. QMainWindow class 를 사용하여 아주 간단히 구현할 수 있습니다. 처음 QMainWindow 의 초기화 함수로 초기화를 해주고, 내부의 show 함수를 이용하여 화면에 표출시켜줍니다. 123456789101112131415from PyQt4.QtGui import *from PyQt4.QtCore import*import sys class MyWindow(QMainWindow): def __init__(self): QMainWindow.__init__(self) self.show() if __name__ == '__main__': app = QApplication(sys.argv) ex = MyWindow() sys.exit(..

Side Project#/PEDU 2018.06.27

Develop PEDU with pyqt4

교수님께서 과제로 내주셨던 지난 한 달동안 팀원들과 만들었던 python project에 대해서 서술해보려고 합니다. 저희는 프로젝트로 대상 프로그램의 PE 정보들을 파싱하여 분석해주는 parser 기능과 그에 해당하는 정보들을 이해하기 쉽게 화면에 띄워주어 PE 구조에 대해서 누구나 쉽게 학습할 수 있는 도구를 개발하였습니다. 사실 각각의 필드에 대한 html 파일 작성은 완료되지 않았지만, 구조적으로 완성된 프로그램은 아래와 같습니다. PE + Education 의 약자로 PEDU 라고 명명붙인 이 프로그램은 pefile 라이브러리를 사용하여 pe 정보를 parsing하였고, python 언어의 pyqt4 라이브러리를 이용하여 GUI 프로그램으로 구현하였습니다. 한동안 이 프로그램을 만들며 익힌 py..

Side Project#/PEDU 2018.06.26
반응형