내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Creator의 애플리케이션 설계 기본 프로세스에 대한 사전 이해를 얻기 위해 새 프로젝트 생성을 예로 들어 보겠습니다.
"프로젝트 만들기"를 클릭하세요.
다음 대화 상자가 나타납니다. 이 대화 상자에서 생성해야 하는 프로젝트 또는 파일의 템플릿을 선택합니다.
Qt Creator는 다양한 프로젝트를 생성할 수 있습니다. 가장 왼쪽 목록 상자에서 "애플리케이션"을 클릭하면 생성할 수 있는 애플리케이션의 템플릿이 나열됩니다.
Qt 위젯 애플리케이션, 그래픽 사용자 인터페이스, 데스크탑 플랫폼을 지원하는 GUO
인터페이스 응용 프로그램. GUI 디자인은 완전히 C++ 언어를 기반으로 하며 Qt에서 제공하는 C++ 클래스 라이브러리를 사용합니다.
Qt 콘솔 애플리케이션, 콘솔 애플리케이션, GUI 인터페이스 없음
Qt Quick Application, QML 및 C++ 코드를 모두 사용할 수 있는 Qt Quick 애플리케이션을 만듭니다. Qt Quick은 Qt가 지원하는 GUI 개발 아키텍처 세트입니다. 인터페이스 디자인은 QML 언어를 사용하고 프로그램 아키텍처는 C++ 언어를 사용합니다. Qt Quick은 일반적으로 모바일 장치나 임베디드 장치에서 경계 없는 응용 프로그램을 디자인하는 데 사용되는 매우 멋진 사용자 인터페이스를 디자인하는 데 사용할 수 있습니다.
Qt Quick Application(compat)은 빈 창을 포함하는 Qt Quick 애플리케이션을 생성합니다.
CMake 이외의 빌드 시스템을 사용하고 싶거나 Qt 6.0 미만 버전을 사용하려는 경우에는 이 "호환" 버전을 사용하세요.
프로젝트 유형을 "Qt Widgets Application"으로 선택한 후 "선택" 버튼을 클릭하면 새 프로젝트 마법사가 나타납니다.
프로젝트 이름 및 저장 경로 설정
"qmake" 빌드 시스템을 선택하세요.
인터페이스를 생성해야 하는 기본 클래스(기본 클래스)를 선택합니다.
선택할 수 있는 3가지 기본 클래스가 있습니다.
QMainWindow는 메인 윈도우 클래스입니다. 메인 윈도우에는 일반 응용 프로그램과 유사한 메인 메뉴 표시줄, 도구 모음 및 상태 표시줄이 있습니다.
프로그램의 메인 창
QWidget은 모든 시각적 인터페이스 클래스의 기본 클래스입니다. QWidget을 선택하여 생성된 인터페이스는 다양한 인터페이스 구성 요소를 지원할 수 있습니다.
QDialog는 대화 상자 기반 인터페이스를 구축할 수 있는 대화 상자 클래스입니다.
기본 클래스로 QMainWindow를 선택하고 "양식 생성" 확인란을 선택합니다.이 옵션을 선택하면 Qt Creator가 사용자 인터페이스(UI) 파일을 생성합니다. 그렇지 않으면 인터페이스를 생성하기 위해 직접 작성한 코드를 작성해야 합니다.
번역 파일 설정은 다음과 같습니다.
빌드 키트 선택
"Finish" 버튼을 클릭하면 프로젝트 생성이 완료됩니다.
위의 단계를 완료하여 새 프로젝트를 생성하면 다음 창이 표시됩니다.
창에는 위쪽과 아래쪽의 두 개의 하위 창이 있습니다. 위쪽 디렉터리 트리에는 프로젝트 파일의 조직 구조가 표시되고 현재 프로젝트 샘플이 표시됩니다. 프로젝트 이름은 디렉토리 트리의 루트 노드를 구성합니다. Qt Creator는 여러 프로젝트를 열 수 있지만 활성 프로젝트는 하나만 있습니다. 활성 프로젝트의 프로젝트 이름 노드는 굵은 글꼴로 표시됩니다. 프로젝트 이름 노드 아래에서 그룹은 프로젝트 내의 다양한 소스 파일을 관리하며, 파일 및 그룹은 다음과 같습니다.
왼쪽 상단 및 하단 하위 창의 표시 내용은 그 위에 있는 드롭다운 목록 상자를 통해 선택할 수 있습니다. 선택할 수 있는 표시 내용에는 프로젝트, 열린 문서, 책갈피, 파일 시스템, 클래스 보기, 개요, 등.
mainwindow.ui 파일을 두 번 클릭하면 다음과 같은 양식 디자인 인터페이스가 나타납니다. 이 인터페이스는 실제로 Qt Creator에 통합된 Qt Designer입니다.
메인 창 왼쪽의 도구 모음에서 "프로젝트" 버튼을 클릭하면 다음과 같은 프로젝트 컴파일 설정 인터페이스가 나타납니다.
이 프로젝트에서 사용할 수 있는 컴파일러 도구는 인터페이스 왼쪽 열의 "빌드 및 실행"에 표시됩니다. 프로젝트 컴파일에 사용할 컴파일러에 대해 해당 이름을 클릭하면 선택한 컴파일러 이름이 굵게 표시됩니다. .
각 컴파일러에는 Build 및 Run이라는 두 가지 설정 인터페이스가 있습니다. 빌드 설정 인터페이스에는 "섀도우 빌드" 확인란이 있습니다. 이 옵션을 선택하면 컴파일 후 프로젝트와 동일한 디렉터리에 컴파일된 파일 디렉터리가 생성됩니다. 디렉터리 이름에는 일반적으로 다른 컴파일러를 사용하여 다른 버전의 실행 파일을 생성하는 데 사용됩니다.
이 옵션을 선택하지 않으면 컴파일 후 프로젝트 디렉터리에 "Debug" 및 "Release" 하위 디렉터리가 생성되어 컴파일된 파일을 저장합니다.
mainwindow.ui 파일을 디자인하고 컴파일 도구를 설정한 후 프로젝트를 컴파일, 디버그 또는 실행할 수 있습니다.
좋아요. 메인 창 왼쪽의 도구 모음 아래에 4개의 버튼이 있습니다.
그 기능은 다음과 같습니다:
첫 번째 아이콘: 디버그 또는 릴리스 모드와 같은 컴파일 도구 및 컴파일 모드를 선택하는 팝업 메뉴
두 번째 아이콘: 프로그램을 직접 실행합니다. 수정 후 컴파일되지 않은 경우 먼저 컴파일됩니다. 이 방식으로 실행되는 프로그램은 프로그램에 중단점이 설정되어 있어도 디버깅할 수 없습니다.단축키는Ctrl + R
세 번째 아이콘: 프로젝트는 디버그 모드에서 컴파일되어야 합니다. 디버깅을 시작하고 프로그램에서 중단점을 설정할 수 있습니다. 릴리스 모드로 컴파일한 경우에는 이 버튼을 눌러도 디버깅을 수행할 수 없습니다.단축키는F5
엔지니어링 개발에서는 일반적으로 Visual Studio가 디버깅 소프트웨어로 선택됩니다.
네 번째 아이콘: 현재 프로젝트 컴파일
참고: 새 VS 프로젝트를 생성하는 것은 qt 및 vsaddin 설치가 완료된 후이며 Qt 버전 구성이 완료된 후 다음을 참조하십시오.https://liujie.blog.csdn.net/article/details/139798429
"새 프로젝트 만들기"를 클릭하세요.
모든 언어에 대해 "C++"를 선택하십시오.
검색창에 "qt"를 입력하고 적절한 qt 템플릿을 선택한 후 "다음"을 클릭하세요.
새 프로젝트를 구성하고 프로젝트 이름과 위치를 구성한 후 "만들기"를 클릭하세요.
"다음"을 클릭하세요
프로젝트를 생성하려면 "다음"을 클릭하세요.
기본 클래스를 선택한 후 "Finsh"를 클릭하세요.
여기서 실제로 클래스 이름을 Vsdemo01(대문자로 시작)로 설정하고 "소문자 파일 이름"을 확인해야 합니다.
컴파일하고 디버그하려면 "로컬 Windows 디버거"를 클릭하세요.
알아채다: Visual Studio 2019에서 xx.ui 파일을 더블 클릭하여 열 때, 직접 열면 오류가 보고됩니다.
따라서 ui 파일을 마우스 오른쪽 버튼으로 클릭하고 열기 방법을 재설정해야 합니다.
"추가"를 클릭하고 qt 설치 디렉터리에서 qtcreator를 선택하여 엽니다. 경로는 다음과 같습니다.
D:QtToolsQtCreatorbinqtcreator
"확인"을 클릭하고 "기본값으로 설정"을 클릭하세요.
이때 xx.ui 파일은 qtcreator에서 오류 없이 열릴 수 있습니다.
xx.ui 파일을 수정한 후 기억하세요.
ctrl+s
저장하고 qtcreator를 닫으세요!
이 시점에서는 vs2019를 다시 컴파일하면 됩니다.
설명: 프로젝트가 생성되었습니다!