QT

포스트: 6|조회수: 0|EVENT
Items

Posts

6 posts

Qt - 다국어 처리 방법 (멀티 플랫폼 처리 방안)

이것저것|2017년 2월 28일

1. 전반적인 사항 출처 - Qt 다국어 처리 [클릭] 전반적인 사항은 위의 출처를 참고하시면 됩니다. 다국어 처리를 반드시 해야 하는 이유는 Qt이기 때문입니다. Qt는 멀티 플랫폼에서 구동되기에 이러한 특색을 잘 살리고 원래의 의도대로 프로그램을 완성하기 위해서 반드시 다국어 처리를 해야 합니다. 2. 코딩 시 필요한 언어별 코드 출처 - Appendix. Locale Codes [클릭] 추가로 코딩 시 필요한 언어별 코드는 아래를 참고하세요. 아래 그림은 주요 부분입니다. 전체는 위의 링크를 참조하세요. Qt - 언어별 코드표 3. 자료형 변환 문제 우분투 포럼 - How To - Set language locales from UTF-8 to ISO-8859-1 [클릭] 위의 링크를

Qt - Thread를 GUI에서 효율적으로 사용하는 방법

이것저것|2017년 2월 13일

참조 사이트 - Qt - Project : Threading Basics [클릭] C#도 그렇고 Qt도 그렇고 버전이 올라갈 때마다 더 많고 합리적인 라이브러리가 추가(수정)됩니다. Qt는 이전부터 그래왔지만, 기본 스레드에서 GUI의 도구에 접근할 때면 여러 경고 메시지를 내뿜습니다. 가령, 아래처럼 말이죠. 12QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another threadcs 그렇기에, 굳이 스레드가 필요하다면 아래 사이트를 참조해 별도의 스레드를 구현할 필요가 있습니다. Timer는 독립적으로 구동되어야 합니다. GUI의 도구에 영향을 미쳐서도 안 되겠죠. 12345678910111213