반응형 [C++ 고급 프로그래밍과 응용 프로젝트 시리즈] Day 23: Qt를 이용한 GUI 프로그래밍 Qt 프레임워크 소개Qt는 크로스 플랫폼 애플리케이션 개발을 위한 강력한 C++ 프레임워크입니다. 주로 GUI 애플리케이션 개발에 사용되지만, 네트워킹, 파일 입출력, 쓰레딩 등 다양한 기능을 제공합니다. Qt 설치Qt를 설치하려면 Qt의 공식 웹사이트에서 다운로드합니다.Qt 다운로드 설치 후 qmake, Qt Creator와 같은 도구를 사용할 수 있습니다. Qt 프로젝트 생성Qt Creator를 사용하여 새로운 Qt 프로젝트를 생성합니다.Qt Creator 실행File > New File or Project > Application > Qt Widgets Application 선택프로젝트 이름과 위치 설정Kit 선택 (기본값 사용)Finish 클릭하여 프로젝트 생성 완료 Qt 애플리케이션 구조Qt W.. 2024. 8. 1. [C++ 고급 프로그래밍과 응용] 목차 C++ 고급 프로그래밍과 응용 프로젝트 시리즈Day 1: 람다 함수와 함수 객체Day 2: 고급 템플릿 프로그래밍Day 3: SFINAE와 개념Day 4: C++20의 개념과 모듈Day 5: 범위 기반 for 루프와 초기화 리스트Day 6: constexpr과 상수 표현식Day 7: R-값 참조와 이동 시멘틱Day 8: 싱글톤 패턴Day 9: 팩토리 패턴Day 10: 전략 패턴Day 11: 옵저버 패턴Day 12: 데코레이터 패턴Day 13: 커맨드 패턴Day 14: 템플릿 메소드 패턴Day 15: 프로젝트 소개 및 설계 (프로젝트 1: 간단한 웹 서버)Day 16: 프로젝트 1 - HTTP 프로토콜 이해 및 구현Day 17: 프로젝트 1 - 요청 처리 및 라우팅 구현Day 18: 프로젝트 1 - 멀티스.. 2024. 6. 20. 이전 1 다음 반응형