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)
값을 한 번 복사하는 게 아니라, "이 값은 저 값으로부터 결정된다"는 관계 자체를 선언하는 법 — QML 프로퍼티 바인딩을 정리합니다. height: width * 0.56처럼 식으로 관계를 선언하면 의존하는 값이 바뀔 때마다 엔진이 자동으로 다시 계산합니다. 대입(=)이 바인딩을 끊는 이유, 바인딩이 안 먹힐 때 확인할 4가지 지점까지 반응형 카운터 실습으로 확인합니다. (기준: Qt 6.8.x) 주요 내용 - 바인딩은 값 복사가 아니라 "관계"를 선언하는 것 - 의존하는 프로퍼티가 바뀌면 엔진이 식을 자동으로 다시 계산 - text: count(바인딩) vs text = count(대입, 바인딩 끊김) - 꼭 필요할 때는 Qt.binding()으로 관계 재연결 - 바인딩이 끊겼을 때 4점검: 직접 대입 핸들러·변경 시그널·순환 참조·로그 확인 - 작은 실습: count 하나만 바꾸면 레이블·진행 막대·색이 모두 따라오는 반응형 카운터 더 체계적인 Qt/QML 글과 예제는 Linu.Dev 테크 아카이브에서 확인하세요. https://bit.ly/4zd3tQB Qt의 새로운 소식은 인스타그램과 틱톡에서도 만나보세요. 인스타그램: https://www.instagram.com/linu.dev/ 틱톡: https://www.tiktok.com/@soonsik_qt 15강 독립사이트 글: https://linu-dev-qt-qml.crazydk76.chatgpt.site/articles/qml-property-bindings 15강 네이버 블로그 글: https://blog.naver.com/linu_kim/224398853589 #Qt #QML #QtQuick #Qt6 #PropertyBinding #DeclarativeProgramming #프로그래밍강의 #크로스플랫폼 #LinuDev #너드순식이