Qt 6 QML 입문 — 너드순식이와 배우는 크로스 플랫폼 개발

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)


Currently Playing: [Qt QML 입문 16] QML 상태와 전환 | 화면의 여러 모습을 안전하게 관리하기

접힌 카드와 펼쳐진 카드, 로딩 중과 완료된 화면처럼 여러 속성이 함께 바뀌는 화면의 모드를 State로 묶어 안전하게 관리하는 법을 정리합니다. State는 화면이 도착해야 할 목표 모습을 선언하고, PropertyChanges는 그 안에서 바뀌어야 할 객체와 속성을 지정하며, Transition은 목표 값으로 이동하는 시간과 easing을 담당합니다. when으로 상태 선택을 선언적으로 만드는 법, StateGroup으로 독립적인 상태 축을 나누는 기준까지 접고 펼치는 프로필 카드 실습으로 확인합니다. (기준: Qt 6.8.x) *주요 내용* - State는 여러 속성이 함께 바뀌는 화면 모드에 이름을 붙이는 것 - states 목록 안의 State, 그 안의 PropertyChanges(target + 속성 값) - 컴포넌트의 처음 모습은 이미 base state로 취급됨 - when으로 상태 선택을 선언적으로 연결(직접 대입과 동시 사용 금지) - Transition의 from/to/properties로 전환 방향과 범위를 좁히기 - 서로 독립적인 UI 모드는 StateGroup으로 분리 - 작은 실습: 접고 펼치는 프로필 카드(State + PropertyChanges + Transition) 더 체계적인 Qt/QML 글과 예제는 Linu.Dev 테크 아카이브에서 확인하세요. https://bit.ly/4zd3tQB Qt의 새로운 소식은 인스타그램과 틱톡에서도 만나보세요. 인스타그램: https://www.instagram.com/linu.dev/ 틱톡: https://www.tiktok.com/@soonsik_qt 16강 독립사이트 글: https://linu-dev-qt-qml.crazydk76.chatgpt.site/articles/qml-states-transitions 16강 네이버 블로그 글: https://blog.naver.com/linu_kim/224404006046 #Qt #QML #QtQuick #Qt6 #State #Transition #PropertyChanges #NumberAnimation #프로그래밍강의 #LinuDev #너드순식이


Tracks in this Playlist