UIDEV

Category
아이템: UIDEV(2)
포스트 갯수2

[004] Qt Linguist 다국어 작업하기

By Turn it up | 2019년 10월 14일 | 
UI 프로그래밍 시 다국어를 지원하기 위한 다양한 방법들이 있다. 각 IDE를 기준으로 VS에서 .Net의 경우 리소스 내에 다중 언어를 포함 할 수 있고, 유사하게 C++ builder도 언어마다 UI의 크기나, 언어를 달리하여 작성할 수 있다. 직접적 방법으로는 코드상의 텍스트를 모아서 언어별 텍스트 리소스를 만들고 이를 로딩해서 사용할 수도 있다. Qt의 경우 간단한 다국어 적용 툴을 사용할 수 있고 이 문서에서는 이 툴들을 사용한 가장 간단한 Qt의 다국어 처리 방법에 대해 정리한다. 1. 코드의 번역 대상 텍스트를 표시하기 - QObject::tr()을 이용하여 번역할 텍스트를 감싸 준다. > 예시 ; printf("Hello world!"); -> printf(

[003] Qt IDE(Qt Creator) Tips.

By Turn it up | 2019년 5월 23일 | 
Qt Creator 사용시 몇 가지 팁들을 정리 한다. 1. 화면 전환 및 하단 메시지 박스 여닫기 - Ctrl + 1~5 : edit, design, debug등의 화면을 전환한다. - Alt + 1~8 : 하단 메시지 박스 전환 및 닫기 가능 2. 화면 나누어 보기 - 우 상단의 split side by side 로 VS처럼 화면을 나누어 볼 수 있다. 3. 터미널 보기 - Project > Run > Run settings > Run > Run in terminal 체크시 터미널을 같이 띄운다. 디버깅시 유리. 4. 파일을 수정 했지만 빌드 해도 적용 되지 않는 경우 - 디버그 중 수정은 제대로 되지 않는 듯 하다. 반드시 디버그 중지 후 저장 할 것 - 가끔 moc 파일