qmake는 Qt와 함께 제공되는 빌드 시스템이며, 당신을 위해 그 makefiles를 생성합니다 (사용할 수있는 다른 것들이 있지만 qmake와 함께 예제를 제공합니다). 간단한 구문으로 Qt 프로그램을 컴파일하는 데 사용되는 makefile을 생성합니다. 그러나 이것이 유일한 목표는 아닙니다. Qt는 메타 오브젝트를 사용하여 C++ 기능을 확장하고 qmake는 이 메타 오브젝트 추출 단계를 포함하는 메이크 파일을 준비하는 작업을 담당합니다. 다른 장에서 이것을 볼 수 있습니다. 이러한 모든 요소는 다음 장에서 설명될 것이며, 그 중 어느 것도 지금 필요하지 않습니다. 창 구현은 생성자에서 수행됩니다. 이 창에 포함된 위젯과 해당 위치를 선언할 수 있습니다. 예를 들어, 버튼이 포함된 이전 창을 구현하는 것은 다음과 같은 방식으로 수행할 수 있습니다: Qt-플랫폼 간 GUI 툴킷의 세계에 오신 것을 환영합니다. 이 시작 가이드에서는 간단한 메모장 응용 프로그램을 구현하여 기본적인 Qt 지식을 가르칩니다. 이 가이드를 읽은 후에는 개요 및 API 설명서를 자세히 알아보고 개발 중인 응용 프로그램에 필요한 정보를 찾을 준비가 되어 있어야 합니다. 이 간단한 예제에서는 생성자가 유일한 공용 함수입니다. 이 자습서의 코드는 Qt 설치 하에 예제/자습서/시작/gsQt에서 사용할 수 있습니다.
Qt SDK를 사용하는 경우 예제/ 4.7 / 자습서 / 시작 / gsQt (이후 Qt 버전을 사용하는 경우 4.7 변경)에서 찾을 수 있습니다. 분명히 이것은 단지 예일 뿐이며 실제 응용 프로그램은 그들과 함께 더 유용한 일을 할 것입니다. 지금까지 는 모든 코드를 기본 함수에 넣었습니다. 이것은 간단한 예제에서는 문제가 되지 않았지만 점점 더 복잡한 응용 프로그램의 경우 코드를 다른 클래스로 분할할 수 있습니다. 종종 창을 표시하는 데 사용되는 클래스를 만들고 이 창에 포함된 모든 위젯을 이 클래스의 특성으로 구현하는 것입니다. 이것은 Qt5 튜토리얼입니다. 이 자습서에서는 Qt5 및 C++를 사용 하 고 GUI 프로그래밍의 기본 을 배웁니다. Qt5 튜토리얼은 초보자와 중급 프로그래머에게 적합합니다.
두 게임의 이미지는 여기에서 다운로드 할 수 있습니다. 이 자습서에서는 C++11의 기능을 사용합니다. 이전 예제에 따라 단추를 10번 클릭(선택 또는 선택 취소)하면 응용 프로그램을 닫으려고 합니다. 먼저 클릭 수를 계산하는 카운터를 구현해야 합니다. 이러한 수정은 그것을 구현 : 디토, 나는 약간의 성공과 여러 자습서를 시도했습니다, 당신의 예와 튜토리얼은 처음으로 일했다. 많은 감사! 다음은 정보 전송에 대한 간단한 예입니다. 창 안에 진행률 표시줄과 슬라이더(QSlider에 의해 생성됨)만 표시되며 슬라이더가 이동하는 동안 진행률 표시줄의 값은 매우 간단한 연결로 동기화됩니다. 위젯은 이벤트에 응답하고 육아 시스템 및 신호 및 슬롯 메커니즘을 사용할 수 있습니다. 모든 위젯은 QObject에서 상속됩니다. 가장 기본적인 위젯은 QWidget입니다.
QWidget에는 위치 및 크기, 마우스 커서, 도구 설명등과 같은 창 또는 위젯을 설명하는 데 사용되는 대부분의 속성이 포함되어 있습니다. 모든 Qt 예제 목록을 보려면 Qt 예제 목록 페이지를 방문하십시오. 사용자가 응용 프로그램을 종료하려고 할 때 실제로 종료할지 여부를 묻는 대화 상자를 팝업할 수 있습니다. 이 예제에서는 QWidget을 하위클래스로 만들고 종료 단추에 연결하는 슬롯을 추가합니다. 창 크기를 조정해 봅을 사용해 봅을 사용해 봅을 사용해 봅을 사용해 보십시오.