언어/QT(13)
-
Object name 가져오기
QLabel *labelTemp; labelTemp = findChild("OnTimeLabel");
2012.05.08 -
QT Creator에서 Label 색 변경하기.
코딩으로 바꾸면 되기도 하지만 Creator 에서 변경 하는 법을 알아 보자!제목은 거창하지만 몇줄 되지도 않는 간단한 작업이다.Property의 autoFillbackGround 를 체크하고 palette의 change palette를 클릭하여 window의 색을 변경해 주면 된다. 간단한 내용이지만 autoFillbackGround를 몰랐던 나는 한참 삽질.. ㅋ 아무리 해도 색이 안변하더라!
2012.04.25 -
CVS 등록하기!
Linux에서 crossVC를 설치한다. Config -> profiles를 선택 add를 누른 후 과제명과 소스포지의 ID를 써주고 서버는 서버이름( 우리의 경우 larmcess.cvs.sourceforge.net )를 넣어준다. 바로 밑칸에 /cvsroot/larmcess Remote shell선택 use ssh 선택. 이렇게 하고나면 기본적인 setting은 종료다. 다음은 file의 create loacl ... 를 선택하고 환경설정한 것을 불러온다. 그리고 remote name(기억이 잘안난다. 다 자동으로 들어가는데 중간에 빈칸이 생긴다)인가를 넣어주고 import를 클릭하면 가져온다. 소스를 고치고 업데이트 하고 싶으면 export를 해주면 된다. 그 후 checkout을 눌러주면 CVS에 ..
2010.07.08 -
헤더파일 중복 인클루드 방지
헤더 파일이 중복해서 인클루드 되지 않도록 헤더 파일에서는 일반적으로 당므과 같은 전처리 명령을 인크루드 시킨다. #ifndef FILENAME_H #define FILENAME_H //헤더파일에 원하는 내용을 기술 #endif //FILENAME_H 동시에 여러 개의 C++ 파일에서 한 개의 헤더 파일이 중복해서 호출되는 경우 에러가 발생 할 수 있다.
2010.06.09 -
QT 컴파일 하기
드디어 hello Qt! 를 띄웠다.. 휴.. 책을 보면서 따라가고 있지만 코딩 후 책에선 gcc로 컴파일 하도록 되어있다. 하지만 다음과 같은 링크에러에 시달리게 된다. 그래서 GCC컴파일 옵션인 I와 L을 지정해서 각 폴더를 넣어줘도 마찬가지.. 그래서 사용한 명령어가 이 전 에 블로깅 했던 qmake다.(qmake 설정 : http://kenzuro.tistory.com/entry/QT설정하기 ) 먼저 qmake를 사용하기 위해선 생성한 소스 파일을 특정 폴더로 넣어줘야 한다. mkdir을 사용하여 소스파일 이름과 같은 폴더를 생성하고 소스파일을 폴더에 넣는다. 소스파일이 있는 폴더에 가서 qmake -project // 폴더명.pro 파일이 생성된다. qmake //makefile이 생성된다. m..
2010.05.19 -
QT설정하기
페도라 12를 설치하고 QT SDK를 trolltech에서 다운 받아서 설치했지만 터미널에서 qmake가 되질 않는다. 이유는 SDK에서 자동으로 PATH지정을 해주지 않기 때문이다. 패스 지정하는 법은 다음과 같다. 일단 $cd ~ 명령어를 입력 홈디렉토리로 이동한다 그리고 vi ~/.bash_profile(페도라는 bash쉘이다) 명령어를 입력하 고 다음과 같이 입력해준다. QTDIR=/usr/local/qt //(SDK설치경로의 기본은 /home/홈디렉토리/qtsdk-2010.02/qt이다.) PATH=$QTDIR/bin:$PATH //(이것이 중요하다 bin폴더 안에 qmake.exe가 있기 때문이다.) MANPATH=$QTDIR/doc/man:$MANPATH //(메뉴얼에 대한 경로를 지정해주는..
2010.05.19