2025/07 3

Dlt-Viewer의 Plugin의 종류를 알아 봅시다.

Dlt-Viewer의 플러그인을 등록하는 것까지 정리를 했습니다.지난글(아주 쉽게 설명하는 DLT-Viewer를 위한 Plugin 만들기)을 보시면, DLTPluginInterface 를 구현하게 되면, Dlt-Viewer가 실행될 때, plugin 폴더에 있는 플러그인을 로딩해서 등록하게 되는데, 이름과 버전을 리턴하는 함수를 호출해서, 로딩하는 Dlt-Viewer의 플러그인 버전과 동일한지 체크하고, 로딩할 수 있으면, 이름을 등록해서 Enable 을 시킬 수 있게 됩니다.Plugin의 4가지 종류DLT-Viewer의 기능을 플러그인으로 확장할 수 있는데, 아래의 4가지 타입의 플러그인이 있습니다.Decoder PluginsDLT 메시지를 플러그인에서 디코딩하도록 구현할 수 있다.이 플러그인에서 디코..

QString 공백 제거 완벽 가이드: 중복 공백부터 특수 공백까지!

개발 작업을 하다 보면 문자열에서 불필요한 공백을 제거해야 할 때가 참 많죠? 특히 Qt 프레임워크를 사용하신다면 QString 객체를 다루는 일이 잦으실 텐데요. 오늘은 QString에서 공백을 깔끔하게 제거하는 다양한 방법에 대해 알아보겠습니다. 단순히 앞뒤 공백을 자르는 것을 넘어, 중복 공백과 \n, \t 같은 특수 공백까지 완벽하게 처리하는 방법을 정리합니다.1. 기본 공백 제거: trimmed()와 simplified()QString은 문자열의 앞뒤 공백을 제거하거나, 문자열 내의 중복 공백을 단일 공백으로 압축하는 편리한 함수를 제공합니다.여기서 말하는 공백문자는 QChar::isSpace()가 true인 모든 문자 탭(\t), 줄바꿈(\n), 공백(’ ’)등이 포함됩니다.1.1. trimm..

Qt에서 소수점 13자리까지 정확하게 출력하는 방법 (0으로 채우기 포함)

오늘은 Qt를 사용하여 double형 변수를 원하는 소수점 자릿수, 특히 소수점 13자리까지 0으로 채워서 정확하게 출력하는 방법에 대해 알아보겠습니다. 실수(double) 값을 다루다 보면 정밀한 출력이 필요한 경우가 많은데요, Qt에서 제공하는 편리한 기능들과 C++ 표준 라이브러리 기능을 활용하면 어렵지 않게 구현할 수 있습니다. 기본적으로 double을 출력하면 소수점 6자리까지 출력됩니다. 디폴트가 6자리 입니다.double variable = 1.0 / 3.0;qDebug() 위와 같이 기본 소수점 6자리만 표시됩니다.1. QString::number()를 이용하는 방법QString::number() 함수는 숫자 값을 문자열로 변환할 때 매우 유용합니다. 이 함수를 사용하면 소수점 자릿수를 지..