전체
-
Qt Creator 디자이너에 Custom Widget 보이기dev/QT 2012. 8. 6. 19:42
Qt 의 플러그인 방식으로 개발한 커스텀 위젯을 플러그인 디렉토리에 넣으면 Qt Designer 의 도구상자자에 커스텀 위젯이 나타나고 드래그&드롭으로 ui 에 올려놓을수 있어 디자인시 도움이 된다.그런데 동일해 보이는 Qt Creator 의 디자이너에서는 해당 커스텀 위젯이 나타나지 않는다.http://qt-project.org/forums/viewthread/6524/ 이는 Qt Creator 의 소스버전을 받아 빌드를 한 후 빌드 결과물로 나온 Qt Creator 를 실행하면 나타난다.그런데 이때는 또다른 사소한 몇몇 문제가 생기기도 한다 -_-;; (qch 헬프 파일 등록이 안되는...)
-
SVN 에서 keyword substitution 이 안먹힐때dev/tool 2012. 7. 30. 11:28
분명 토토이즈 설정에도 적용을 해주었고, 다른파일들은 모두 키워드가 잘 적용되는데 몇몇 파일들이 $Date$, $URL$ 등의 키워드가 변경이 되지 않는 현상이 있었다.정확하게 왜 그런경우가 발생되었는지는 모르겠지만, 탐색기에서 해당 파일/폴더를 우클릭하여 TortoiseSVN-Properties 를 선택하여 속성창을 열어 New-Keyword 를 선택해 적용을 원하는 키워드를 선택해주고 다시 커밋을 하게되면 정상적으로 키워드가 적용이 된다.
-
Keyword Substitution 길이 조절dev/tool 2012. 7. 27. 16:42
http://svnbook.red-bean.com/en/1.7/svn.advanced.props.special.keywords.html 이번에 진행하는 프로젝트에서 많은것을 배우고 있는데 그중 하나가 svn keyword substitution.Qt Creator 에서 템플릿파일로 소스 헤더에 필요한 키워드를 등록해 두는것으로 편하게 작업을 할 수 있다.그런데 이때 Date 를 사용하게 되면 뒤에 한글로 요일이 입력이 되는데 이럴경우 키워드 변경시 UTF-8 로 자동변경이 일어나게 되는데,이는 원하는 결과가 아닐 경우가 있다.Date 키워드에 입력되는 포멧을 변경하는 방법이 있을수도 있는데 아직 찾아보진 못했고,위 링크의 하단쯤 보면 출력되는 키워드의 길이를 조절할수 있는 옵션이 있다.$키워드::공백$으..
-
-
Custom Widget 의 Style Sheet 적용dev/QT 2012. 7. 23. 15:25
우선 결론은 안된다.http://qt-project.org/forums/viewthread/5882 Qt 가 제공하는 widget 의 조합이 아닌 경우에는 qss 를 통한 widget 의 style sheet 가 적용이 안된다.따라서 paint 이벤트를 재정의 해서 직접 원하는 그리기 코드를 직접 구현해주어야 한다. qss 를 이용한 Qt 의 방식이 편하긴 하지만 무한한 자유도가 있는것은 아니다.하지만 기존 widget 의 qss 지원만 해도 충분히 매력적인것은 사실이다. ps.참고자료Qt Style Sheets and Custom Painting ExampleHow can my stylesheet account for custom properties?
-
QPainter::begin: Paint device returned engine == 0, type: 1dev/QT 2012. 4. 24. 16:56
http://qt-project.org/doc/qt-4.8/qpainter.html warn 으로 검색해보면 아래와 같은 구문이 있다.Warning: When the paintdevice is a widget, QPainter can only be used inside a paintEvent() function or in a function called by paintEvent(); that is unless the Qt::WA_PaintOutsidePaintEvent widget attribute is set. On Mac OS X and Windows, you can only paint in a paintEvent() function regardless of this attribute's settin..
-
install Qt in Macdev/QT 2012. 4. 17. 15:25
맥에서 Qt 를 설치하는데 다음과 같은 오류로 설치가 안된다.You need C++ compiler to be able to install QT SDK. Please install latest version Xcode first before invoking this installer아래 사이트에서 해결책을 알려준다.http://malypoeurplong.wordpress.com/2012/04/15/installing-qt-on-mac-os-x/ 요약하자면 xcode 에서 Command Line Tools 를 설치하면 됨.
-