Qt와 QML을 처음 배우는 분을 위한 체계적인 입문 강좌입니다. 너드순식이와 함께 Qt의 기본 개념부터 Qt Quick, QML UI, C++ 연동, 크로스 플랫폼 애플리케이션 제작까지 차근차근 배워봅니다. 주요 학습 내용 • Qt의 개념과 역사• Qt 개발 환경 구성• Qt Quick과 QML 기초• 선언형 UI와 레이아웃• 시그널과 슬롯• QML과 C++ 연동• 애니메이션과 사용자 입력• 데스크톱 및 임베디드 UI• 실전 크로스 플랫폼 프로젝트 처음에는 개념을 쉽게 이해하고, 이후에는 직접 실행할 수 있는 코드와 프로젝트로 실력을 쌓도록 구성했습니다. Qt 입문자, GUI 개발자, C++ 개발자, 임베디드 개발에 관심 있는 분께 추천합니다.
Curated by: 너드 순식이의 Qt 이야기 (18 videos)
Qt Creator의 초록 실행 버튼 뒤에서 CMake는 무슨 일을 할까요? 이번 영상은 CMake를 전부 배우는 게 아니라, Qt Quick 프로젝트가 조립되는 큰 흐름과 각 명령의 책임을 한 장의 지도로 정리합니다. 특히 이 시리즈의 핵심 함수인 qt_add_qml_module()이 빌드 시 실제로 무엇을 만들어 내는지까지 깊이 읽습니다. (기준: Qt 6.8.x · Qt Creator · CMake) *주요 내용* - CMake의 Configure · Generate · Build 3단계 - CMakeLists.txt를 여섯 블록으로 읽기 - find_package와 qt_standard_project_setup의 역할 (실패 시 Kit부터 확인) - 프로젝트 이름 ≠ 대상 이름(target) - qt_add_qml_module이 만드는 것: qmldir · 타입 등록 · 리소스 포함 · QML 캐시 - QML_FILES · RESOURCES · SOURCES 구분 - 찾기(find_package) ≠ 연결(target_link_libraries), URI를 바꾸면 함께 바뀌는 3곳 - 대표 CMake·QML 오류를 "확인 위치"로 매핑 작은 실습: CMakeLists.txt에서 여섯 블록을 찾고, URI와 loadFromModule 값을 맞춘 뒤 StatusCard.qml을 QML_FILES에 등록해 빌드해 보세요. 더 체계적인 Qt/QML 글과 예제는 Linu.Dev 테크 아카이브에서 확인하세요. https://bit.ly/4zd3tQB 개발 이야기와 강좌 자료는 네이버 블로그에서도 만나볼 수 있습니다. https://blog.naver.com/linu_kim/224375336110 #Qt #QML #QtQuick #CMake #QtCreator #Qt6 #빌드시스템 #크로스플랫폼 #프로그래밍강의 #LinuDev #너드순식이