2017의 게시물 표시

[Python] PyQt5 설치하기

Python 3.5 이상에선 PyQt 등을 포함하고 있다. 명령어로 설치가 가능한데 바보 같이 Python IDLE에다가 입력하고 안된다고 열받고 있었다. Python에 입력하는게 아니라 windows command(CMD) 에 입력을 해야한다. ㅠㅠ PyQt5 설치 : Python pyqt5 PyQt5 tool 설치 : pip install pyqt5-tools http://m.blog.naver.com/parkwon0204/220845639715 참조

[MFC] Tree ctrl 에 체크박스 부모 노드 체크 시 자식 노드 체크

TV_HITTESTINFO hit_info; // 화면상에서 마우스의 위치를 얻는다. ::GetCursorPos(&hit_info.pt); // 얻은 마우스 좌표를 트리컨트롤 기준의 좌표로 변경한다. ::ScreenToClient(m_TreeCtrl_BaseFile.m_hWnd, &hit_info.pt); // 현재 마우스 좌표가 위치한 항목 정보를 얻는다. HTREEITEM current_item = m_TreeCtrl_BaseFile.HitTest(&hit_info); if(current_item != NULL) { // 마우스가 위치한 항목을 찾았다면 해당 항목을 선택한다. m_TreeCtrl_BaseFile.Select(current_item, TVGN_CARET); } HTREEITEM hNode; CString strFileName =""; CString strTestName = ""; CString strCombe = ""; hNode = m_TreeCtrl_BaseFile.GetNextItem(NULL, TVGN_CARET); // 현재 선택된 아이템의 핸들을 가져온다. strFileName = m_TreeCtrl_BaseFile.GetItemText(hNode); // 그 아이템의 이름을 얻어온다. if(strFileName.Find('[') != -1 && (hit_info.flags & TVHT_ONITEMSTATEICON) != 0) { HTREEITEM hChildItem = m_TreeCtrl_BaseFile.GetChildItem(hNode); while (hChildItem != NULL) { if (m_TreeCtrl_BaseFile.GetCheck(hNode)) { m_TreeCtrl

[MATLAB] Matlab 함수 C++ 연동 하기

Matlab 에 대해 한글로 된 자료가 적어서 원하는 자료를 찾기가 여간 어려운게 아니네.... 대부분 C로 연동하는 자료들 거기다가 오래된 자료들이라 찾는데 시간이 좀 걸림 Matlab 2014a, visual studio 2010 (32bit) Matlab 2016b, visual studio 2015 (64bit) 찾은 걸 정리하자면 1. Matlab과 Visual studio는 같은 32비트나 64비트 버젼을 사용해야함. 2. Matlab에서 'mbuild -setup' 을 입력, 사용할 컴파일러를 선택함. 3. 'deploytool' 입력하고 'Library Compiler' 선택 4. '+' 버튼을 클릭하고 C++ Library로 바꿀 m 파일 선택 5. 'Package' 버튼을 클릭하여 DLL 파일 생성 6. Visual studio 프로젝트 디렉토리에 생성된 파일 복사 7. 프로젝트 속성에서 : C/C++ -> 일반 -> 추가 경로에    '매트랩 설치 경로\extern\include' 추가 8. 링커 -> 일반 -> 추가 포함 경로     '매트랩 설치 경로\extern\lib\win64(32)\microsoft' 추가 9. 링커 -> 입력 -> 추가 종속성에 만든 lib와 'mclmcrrt.lib' 추가 10. mclInitializeApplication(NULL, 0);      AddInitialize();   // Add 는 만든 함수 이름      Add();              // 만든 함수 수행      AddTerminate();      mclTerminateApplication();      이 순서로 실행해야 됨    
개발자라면 블로그란 글을 보고 일단 시작은 해본다만 과연 얼마나 열심히 할 수 있을까 싶다 그냥 생각나는대로 적다보면 뭐 하나는 건지겠지.