라벨이 숫자 퍼즐인 게시물 표시

Qt 로 만들자: 숫자 퍼즐

이미지
어릴 적 해본 게임 중에 숫자 번호판을 번호 순대로 맞추는 숫자 퍼즐이 있었다. 꽤 단순하면서도 다양한 형태로 발전시킬 수 있는 게임이다. 이번에는 숫자 퍼즐을 구현해 보자. 1. 요구 사항 n * n 퍼즐 조각판에 숫자를 마구잡이로 섞는다 조각은 빈 칸으로만 움직일 수 있다 왼쪽 위에서부터 오른쪽 아래까지 순서대로 조각판을 나열한다 2. 구현 2.1 프로젝트 생성 프로젝트 이름 : Puzzle 메인 클래스 이름 : Puzzle 메인 클래스 유형 : QMainWindow 2.2 헤더 우선, 헤더를 보자. Colored By Color Scripter ™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 class  Puzzle :  public  QMainWindow {     Q_OBJECT public :     Puzzle(QWidget *parent = 0);     ~Puzzle(); protected :      void  keyPressEvent(QKeyEvent *e); private :      /// 퍼즐 세로 줄 갯수      static   const   int  PuzzleRows = 3;      ///...