Qt 프레임워크 핵심 정리
Qt 개요
Qt는 C++ 기반의 크로스 플랫폼 애플리케이션 프레임워크로, GUI 개발을 중심으로 네트워크, 데이터베이스, 멀티미디어 등 다양한 기능을 제공한다. Windows, Linux, macOS뿐 아니라 Android, iOS, 임베디드 환경까지 동일한 코드베이스로 대응 가능하다.
QML과 위젯 방식
QML(Qt Meta-object Language)은 선언형 문법을 활용한 현대적인 UI 구현 방식으로, 터치 ...
6월 5일 17:48에 게시됨
Qt에서 QUdpSocket 직렬화 문제 해결 방법
간단한 Qt 네트워크 프로그램을 개발하던 중, 문자열 외에 사용자 정의 구조체를 전송해야 하는 상황에 직면했습니다. 이를 해결하기 위해 memcpy() 함수를 사용해 데이터를 BYTE 배열로 직렬화하여 네트워크 전송을 구현했습니다.
직렬화는 Java에서 유래한 개념으로, C에는 존재하지 않았지만 C++에서는 후에 직렬화 및 역직렬화 개념이 도입되었습니다. 직렬화란 시스 ...
5월 21일 18:51에 게시됨