이 블로그의 인기 게시물
SPACE코드 분석 GUI개발 중간 점검 동영상
Scintilla 라이브러리를 활용한 SPACE 코드 전용 에디터 AESPA 개발 [2일차]
1. 메인 클래스 작성 AESPA의 메인 클래스를 아래와 같이 작성하였다. 클래스 이름은 SIDE이며 본 클래스에서 모든 클래스 및 함수들이 제어될 예정이다. class SIDE : public QMainWindow { Q_OBJECT public : SIDE ( QString fileName = "" , QWidget * parent = nullptr ); ~ SIDE (); protected : void closeEvent ( QCloseEvent * event ); virtual void dragEnterEvent ( QDragEnterEvent * event ); virtual void dropEvent ( QDropEvent * event ); private slots : void newFile (); void open (); bool save (); bool saveAs (); void refresh (); void exportExcel (); void setOptions (); void quit (); void executeCode (); void copy (); void cut (); void paste (); void find (); void findAndReplace (); void toggleFoldAll (); void unitConverter (); void steamTable (); void menuSearch_resultsTriggered ( QAction * act ); void spaceManual (); void manual (); void about (); void setFolderExisted ( bool b ); void op...
댓글
댓글 쓰기