Colored By Color Scripter™123456789101112131415161718192021222324 QXmlStreamReader reader(memoText); //memoText는 QString while(!reader.atEnd()) //끝이 아니면 반복한다 { QXmlStreamReader::TokenType token=reader.readNext(); //토큰별로 추출 if(token==QXmlStreamReader::StartDocument) continue; if(token==QXmlStreamReader::StartElement) { if(reader.name()=="element") continue; if(reader.name()=="isChecked") { if(rea..
요즘 IT 분야에서는 ‘플랫폼’ 혹은 ‘생태계’라는 단어가 화두가 되고 있다. 스마트폰이 대중화되면서 스마트폰 플랫폼인 안드로이드와 iOS도 이제는 일반인들에게 매우 익숙한 단어가 됐다. 안드로이드와 iOS는 하나의 플랫폼으로서 생태계를 가장 잘 구축한 OS로 인정받고 있다. 물론 이런 양분화된 스마트폰 OS 시장을 경계하는 이들도 있다. 모질라재단은 웹 기반 OS인 ‘파이어폭스OS’로 저가 스마트폰 시장을 개척하고 있고, 삼성과 인텔은 ‘타이젠’이라는 새로운 OS를 개발해 구글과 애플의 독주를 막기 위해 힘을 모으고 있다. 마이크로소프트도 노키아와 힘을 합쳐 윈도우폰을 꾸준히 내놓고 있다. 요즘에 TV에도 플랫폼을 얹고 있으며, 사물인터넷 시대가 되면 어떤 기기에 어떤 플랫폼이 올라갈지 아무도 장담할 ..
Qt에서 UI를 개발하다 보면 윈도우 프레임을 없애야 할 경우가 있습니다. 그런데 윈도우 프레임을 제거하면 프로그램화면을 마우스로 이동할 수 없게됩니다. 이 때는 마우스 이벤트를 커스터마이즈하면 해결가능합니다. Colored By Color Scripter™123456789101112131415161718192021222324252627282930313233#ifndef WIDGET_H#define WIDGET_H #include namespace Ui {class Widget;} class Widget : public QWidget{ Q_OBJECT public: explicit Widget(QWidget *parent = 0); ~Widget(); private: Ui::Widget *ui; int ..
먼저, http://qt-project.org/downloads에서 다음 두 파일을 다운로드 해야합니다: Qt 5.3.1 for Windows 32-bit (VS 2010, OpenGL, 537 MB) 를 다운받습니다. Visual Studio Add-in 1.2.3 for Qt5 를 다운받습니다. 위 두개의 파일을 순서대로 설치합니다. 설치를 완료했으면, Visual Studio 2010을 실행하면 메뉴바에 Qt5가 보이면 제대로 되었다는 표시입니다. 위 사진에서 Qt Options를 클릭합니다. 그리고 Add를 클릭한 후 이름은 버전명을 입력하고 경로는 아래 사진과 같은 경로로 설정합니다. 확인을 누르고 닫습니다. 파일-새로만들기-프로젝트를 선택하여 위의 사진과 같이 Qt5 Project에서 Qt ..
게스트 확장을 설치해야 합니다 게스트 확장을 설치하고 가상머신을 재시작하면 우분투 디바이스에 게스트 확장이 마운트된걸 발견할 수 있습니다. run software버튼을 누르면 자동으로 설치가 되고 재시작 하면 자동으로 해상도를 맞춰줍니다. virtualbox 속도가 느릴때는 우분투를 실행하기 전에 설정-디스플레이에서 메모리를 64mb로 맞추고, 3d,2d 가속을 체크하고 실행하면 체감상 빠른 환경에서 작업이 가능합니다.
기본적으로 위의 동영상을 기본으로 합니다. 여기서 버전이 달라서 실제로 작동되지 않은 경우가 발생합니다. 이부분을 중점적으로 설명하고자 합니다. http://developer.android.com/sdk/index.html?hl=sk