qmake를 위한 qq
하나의 signal이 여러 개의 slot에 연결될 수 있다
여러 개의 signal이 하나의 slot에 연결될 수 있다
signal은 또 다른 signal에 연결될 수 있다
QT의 레퍼런스 문서는 doc/html 디렉터리 html 포맷으로 되어있음
qt의 라이브러리? api? 라고하나
아무튼 assistant는 실행파일로 되어있고
designer 파일이 있는 폴더와 같은 곳에 저장되어 있음
/root/work/qtx/bin/assistant가 되겠음
qmake -project x.pro 라고 할때
x.pro 를 vi로 살펴보면 명령어를 입력한 폴더의 하위폴더를 포함해서
모든 h파일과 cpp파일을 자동으로 추가하는듯
실행파일을 만드는데 필요한 헤더,소스 파일들만 qmake를 실행하는 폴더에 두는게 나을듯
qmake를 위한 qq
vim /root/work/qq
export QTDIR=/usr/local/qte export LD_LIBRARY_PATH=$QTDIR/lib export PATH=$QTDIR:$QTDIR/bin:$LD_LIBRARY_PATH:$PATH rm Makefile rm *.pro qmake -project qq.pro qmake make |
Makefile과 pro 파일을 삭제하기 위한 rr
vim /root/work/rr
rm Makefile rm *.pro |
uic를 좀 쉽게 하는 방법 없나...파일명을 줄여야되나
.ui -> .h
.h + .ui -> .cpp
$ uic clientmainwindowbase.ui > clientmainwindowbase.h
$ uic –impl clientmainwindowbase.h clientmainwindowbase.ui > clientmainwindowbase.cpp
vim cc
make clean -f /root/path/mymake |
vim /root/path/mymake
NAME = sum
${NAME}.h : ${NAME}.ui ${NAME}.cpp : ${NAME}.ui ${NAME}.h |
모든 실행 파일은 chmod 777 로 권한을 변경하고
./파일명 으로 실행한다
qt의 라이브러리? api? 라고하나
아무튼 assistant는 실행파일로 되어있고
designer 파일이 있는 폴더와 같은 곳에 저장되어 있음
/root/work/qtx/bin/assistant가 되겠음