- [touchGFX]한글 출력 목차
반응형
한글 출력 때문에 3일을 넘게 고생하고, ST에도 질문을 하고....
아무튼 내가 원하는 방식으로 한글 출력을 하지는 못했다
내가 원했던 방식은 "Unicode::snprintf()" 사용하는 방식인데....과제의 시간이 급하여 현재는 패스한 상태이다
한글을 출력한 방법은 가장 간단한 Resource를 사용한 방식이다
한글로 출력하고자 하는 문구를 Texts -> Resource에 "ADD NEW RESOURCE"를 누른 후에 원하는 내용을 저장한다
Canvas에서
변경하고자 하는 textArea에 TEXT ->Resource로 설정하고, Resource ID를 넣어준다
Code Generate 한 후에 mainScreenView.cpp를 수정한다
Resource ID를 참조하기 위해 헤더 파일을 추가해 준다
textMasterAirflow <- 선언된 textArea 이름
T_RESOURCE_HIGH <- 출력되기 원하는 문자(열)을 가르키는 Resource에 선언된 이름
이후에 invalidate()를 호출하여야 출력이 변경된다
참고)
1) Resource ID를 소문자로 작성하여도 Code Generate를 하면 모두 대문자로 변경된다
2) text에 대한 내용을 저장하고 있는 엑셀 시트는 TouchGFX\assets\texts\texts.xlsx
즐거운 시간되세요
반응형
'STM32' 카테고리의 다른 글
[touchGFX]프로그램에서 특정 이벤트에 의해 화면 전환하기 (0) | 2022.02.04 |
---|---|
[touchGFX]Scroll List Widget 사용 (0) | 2022.02.03 |
[STM32CubeIDE]Find 기능 (0) | 2022.01.10 |
[touGFX]버튼(Button) 색 변경 (0) | 2022.01.06 |
[touchGFX]하나의 스크린(Screen)에 많은 버튼(Botton)의 Interaction 설정 (0) | 2022.01.06 |