오랜만에 블로그에 글을 남깁니다. 😊최근 Qt로 새로운 프로그램을 개발 중인데, 그 과정에서 엑셀로 데이터를 내보내는 기능을 구현하게 되었습니다.작업하면서 알게 된 유용한 팁과 방법들을 공유하고자 이렇게 글을 쓰게 되었는데요.Qt에서 엑셀을 다루는 방법에 관심 있으신 분들께 도움이 되었으면 좋겠습니다! *참고로 Visual Studio를 사용하여 Qt를 개발하시는 분들을 위한 글이니 Qt Creator나 다른1. Qt에서 Excel 작업을 위한 준비 ● Qt에서 엑셀 작업을 수행하려면 QtXlsxWrite 라이브러리를 설치해야합니다.GitHub에서 소스코드를 다운로드 합니다.다운받은 압축 파일을 풀고 원하는 디렉토리에 옮기세요. ● qmake 사용 시 Perl을 사용하기 때문에 Perl을 설치합니다..
라디오 버튼을 쓰다 보면 종종 이런 에러가 발생하는데 사실 에러라기 보단 경고 문구 이기 때문에 프로그램에 직접적인 영향은 끼치지 않는다. 다만, 그저 보기가 싫을 뿐... 해결방법 MFC 다이얼로그 편집창에서 Ctrl + D 를 누르면 탭 오더가 나온다. 여기서 13, 14번을 주목하자. 원래 이 경고는 라디오 버튼 컨트롤의 탭 순서가 맞지 않거나 속성에 Group으로 지정되어 있지 않아서 생긴다. 첫번째 라디오 버튼 Group속성을 True로 하거 나머지 따라오는 라디오 버튼들은 죄다 False로 설정 해야한다. 그래서 첫 번째 라디오 버튼 속성 Group을 봤더니 잘 되어 있었고 두번째를 봤더니 False로 잘 지정되어 있었다. 하지만 계속 저 에러 문구가 사라지지 않았다. 그래서 한번 더 살펴봤는..
안녕하세요! devBong입니다! 오늘은 MFC 트리 컨트롤 CTreeCtrl을 사용해보도록 할거예요! 이번 포스팅의 목차는 다음과 같습니다. 01. 트리 컨트롤 준비 02. 트리 변수 추가하기 03. 트리 아이템 추가하기 04. 프로그램 실행 트리를 사용하면 이런 식으로 표현이 가능합니다. 01. 트리 컨트롤 준비 그럼 트리 컨트롤를 먼저 추가하도록 해볼께요! 1. 먼저 프로젝트를 하나 생성합니다. 2. 앱 가운데 있는 "TODO: 여기에..." 문구를 삭제합니다. 3. 도구 상자를 클릭하여 트리 컨트롤을 끌어다가 앱에 붙여 넣습니다. 4. 창에 맞게 트리 컨트롤을 늘려줍니다. 그럼 이제 트리 컨트롤을 사용할 준비가 되었습니다. 02. 트리 변수 추가하기 트리를 사용하려면 먼저 트리 변수를 만들어 줘야..
안녕하세요 DevBong 입니다. 오늘은 현재 제가 가장 많이 사용하고 있는 MFC에 관해서 글을 써보려고 합니다. 먼저 MFC란 무엇일까요? 마이크로소프트 파운데이션 클래스 라이브러리 (Microsoft Foundation Class Library)의 약자로 C++용 프로그램 라이브러리이다. 윈도용 응용 프로그램의 통합 개발 환경인 마이크로소프트 비주얼 C++에 부속되는 클래스 라이브러리이다. -위키백과 쉽게 말해 MFC는 윈도우 환경에서 사용할 수 있는 어플리케이션으로 만드는 라이브러리 입니다. 대표적으로 Windows-Based Application으로 많이 사용하는 라이브러리가 - WPF - Winform - JAVA Swing etc.... 이렇게 있는데 그 중 저는 MFC에 대해서 시작해 보려..