qapplication 예제

이 자습서의 코드는 Qt 설치 하에 예제/자습서/시작/gsQt에서 사용할 수 있습니다. Qt SDK를 사용하는 경우 예제/ 4.7 / 자습서 / 시작 / gsQt (이후 Qt 버전을 사용하는 경우 4.7 변경)에서 찾을 수 있습니다. 커서는 마우스 포인터의 위치를 나타내는 작은 아이콘입니다. 다음 예제에서는 프로그램에서 사용할 수 있는 다양한 커서를 보여 줄 것입니다. 다음 예제에서는 사용 가능한 경우 그래픽 인터페이스를 사용하는 응용 프로그램을 만드는 방법을 보여 줍니다. 창을 닫는 명백한 방법은 제목 표시줄의 x 표시를 클릭하는 것입니다. 다음 예제에서는 창을 프로그래밍 방식으로 닫을 수 있는 방법을 보여 주겠습니다. 우리는 간략하게 신호와 슬롯을 터치합니다. 사용자가 응용 프로그램을 종료하려고 할 때 실제로 종료할지 여부를 묻는 대화 상자를 팝업할 수 있습니다. 이 예제에서는 QWidget을 하위클래스로 만들고 종료 단추에 연결하는 슬롯을 추가합니다. 코드 줄을 한 줄씩 살펴보겠습니다. 처음 두 줄에는 이 예제에 필요한 두 클래스인 QApplication 및 QTextEdit에 대한 헤더 파일이 포함되어 있습니다.

모든 Qt 클래스에는 그 이름을 따서 명명된 헤더 파일이 있습니다. 예제를 단순하게 유지하기 위해 이 기능이 응용 프로그램의 90%에서 요구되더라도 최근에 열린 파일은 파일 메뉴에 표시되지 않습니다. 또한 이 예제에서는 한 번에 하나의 파일만 로드할 수 있습니다. SDI 및 MDI 예제는 이러한 제한을 해제하는 방법과 최근에 열린 파일 처리를 구현하는 방법을 보여 준다. 응용 프로그램 예제의 거의 모든 코드는 QMainWindow를 상속하는 MainWindow 클래스에 있습니다. QMainWindow 메뉴, 도구 모음, 도크 창 및 상태 표시줄이 있는 창에 대 한 프레임 워크를 제공 합니다. 응용 프로그램은 다음 팝업 메뉴와 함께 메뉴 모음에 파일, 편집 및 도움말 항목을 제공합니다: 키보드 입력 포커스가 있는 응용 프로그램 최상위 창을 반환하거나 응용 프로그램 창에 포커스가 없는 경우 0을 반환합니다. 예를 들어 해당 창에 위젯이 없는 경우 주요 이벤트를 허용하는 경우와 같은 focusWidget()이 없는 경우에도 activeWindow()가 있을 수 있습니다. 예제의 헤더 파일입니다. 이 파일에서는 두 개의 슬롯과 레이블 위젯을 정의합니다.

창 크기를 조정해 봅을 사용해 봅을 사용해 봅을 사용해 봅을 사용해 보십시오. 버튼을 누릅니다. X Window를 실행하는 경우 -geometry 옵션(예: -geometry 100×200+10+20)을 사용하여 프로그램을 실행해 보십시오. 응용 프로그램 아이콘은 일반적으로 제목 표시줄의 왼쪽 상단 모서리에 표시되는 작은 이미지입니다.

Geplaatst in Geen categorie