본문 바로가기

Programming66

코드 라인 수 세기 - cloc 내가 작성한 코드가 얼마나 될까? 코드라인수는 어떻게 셀까! CLOC - count lines of code 라는 프로그램이 있다! perl 파일과, exe파일이 제공되며 다운받아서 그냥 바로 실행시키면 된다. ㅋ 연구실에서 만들고 있는 프로그램이 너무 비대해져서 이상해 지는게 아닐까 싶었는데 그런건 걱정 안해도 될것 같다 ㅠㅠ 링크 가면 바로 받을 수 있으며 사용법은 perl 파일 같은 경우는, ./cloc-1.08.pl --exclude-dir=.svn,lib,bin [project_path] exe는 cloc-1.08.exe --exclude-dir=.svn,lib,bin [project_path] 해주면 된다. 정해준 경로의 하위 폴더 까지 모두 검색하여 라인수를 세며 제외하고 싶은 폴더는 --e.. 2011. 2. 13.
<QT> listWidget, listView 자동 스크롤바 내리기, auto scroll 리스트위젯을 하는 쓰는 경우 당연히 위젯의 크기보다 더 많은 아이템을 넣을것이고 스크롤바가 생길때, 당연히 새로 들어온 데이터를 보아야지 이전 데이터를 멍하니 보고 있겠는가... 이것을 자동으로 내려주는 기능을 포함시키지 않았다는게 이상하다. 당연히 스크롤바 정렬 아래로 하는 옵션이 있겠지 라고 생각하며 한참 찾았으나.. 결국엔 없었다!! 검색을 해보니 데이터가 들어올때 마다 스크롤 내리는 펑션을 불러줘야 한다고,,-_- 뭐 암튼 되니까.. ui->LED_client1_recv->setStyleSheet(QString("background: yellow")); ui->listWidget_client1->addItem("data is inserted."); ui->listWidget_client1->scr.. 2011. 2. 13.
qt creator 2.0.1 qt designer 에서 ui 변경한것이 빌드 후에도 반영되지 않을때. 나는 프로그래밍은 솔직하다고 생각한다. 내가 무엇을 잘 못 하였기 때문에 잘못된 결과가 나온것이고 막히고 있는 부분은 내가 노력을 기울여 찾아보고 해결해야 된다고 생각한다. qt-creator을 2.0.1로 업그레이드 하고, 사용시 ui을 변경을 하여도 변경내용이 반영되지 않는 경우들이 종종있었다. 흐음 2.0.1버전부터는 섀도우 빌드라고 해서 소스코드 하위폴더에 빌드하는것 보다 . 소스 코드가 있는 폴더와 동등한 위치에 있는 다른 폴더에 빌드하는 것을 추천한다. 새로운 부분이다. 변경된 사항들..버전업 되면서.. 하지만 UI변경을 해도 왜 빌드후엔 그대로 인것이냐 대체 왜오왜~~!! 아 내가 설정을 잘못했겠지 2.0.1은 뭔가 다른 설정항목이 있겠지 코드는 정직하니까 라고 생각하며 계속 삽질을 하였다 .. 2011. 2. 7.
Qt 로 알람시계 프로그램 만들기 밑에 MFC버전에 이어, 맥에서 Qt 로 만든. 알람기능밖에 없는 시계. static 빌드한게 아니니 아마도 Qt설치한 컴만 실행되는게 아닐까. OSX에 원래 Qt 들어 있나..? 잘 모르겠다. ㅋ 2010. 12. 21.