KDevelop 그리고 Qt Designer. 사용.
글쓴이: mechkh / 작성시간: 화, 2004/08/17 - 3:28오후
리눅스에서 프로그래밍 하려고 합니다.
GUI환경까지 구현하려고 해서.
이곳에서 글을 검색해보고
Qt 를 이용하여 프로그래밍하려고 합니다.
KDevelop 과 Qt Designer 을 이용하여
플그래밍 가능하다고 들었는데요.
둘중 하나만 있으면 되는것인지..연동해서 사용하는것인지..
등이 궁금합니다.
KDevelop 에서는 프로젝트 만들때
QMake project 에 들어가서 만들어보니
간단한 SDI 정도가 만들어지지만 Dialog 방식도 없고
또 메뉴등을 구성한다거나등등 interface를
작성할수가 없었습니다. (제가 시도해본바로는요^^;)
Qt Designer 는 그런 interface 등을 만드는것등은
가능한데 그것이 코드와 어떻게 연계되고
컴파일은어떻게 하는지 궁금합니다.
거기서 컴파일이 가능하긴 한건가요?
미리 프로그램 해보신 분이 많으실듯한데.
답변 주시면감사하겠습니다.
Forums:
Kdevelop는 아직 잘 사용하지 않아서 그 기능은 잘 모르겠지만...
Kdevelop는 아직 잘 사용하지 않아서 그 기능은 잘 모르겠지만...
글들을 읽어 보면 ui 같은 것은 추가해서 사용할 수 있다고 하네요.
Designer는 자체로는 컴파일은 되지 않습니다.
콘솔하나 띄워서 make 하면되죠..
Designer를 전적으로 이용하려면 새프로젝트에서 c++ 프로젝트를
만드시고 필요한 ui를 만드시고 필요한 코딩을 하시고,
새파일을 만드셔서 main.cpp를 만드시고, 저장하신 다음
저장된 디렉토리에서
qmake -makefile
make
해주시면 됩니다.
assistant 에서 designer에 관한 매뉴얼을 보시면 좀더 자세한 내용을
알 수가 있을 것입니다.
전, KDevelop은 디버깅할때에만 사용하고, 간단한 UI는 종이에 그
전, KDevelop은 디버깅할때에만 사용하고, 간단한 UI는 종이에 그려놓고 직접 coding 하여 만듭니다.
designer를 잘 사용하지 않는 이유는 designer에서 만들어주는 code에 불필요한 멤버변수와 code를 많이 포함하기 때문입니다.
단, 복잡한 UI일 경우엔 designer로 한 후에 다시 제가 coding합니다.
designer로 하든, 그냥 하든 Qt library를 사용하려면 qmake를 사용하는 것이 가장 편합니다.
qmake를 사용하는 방법은...
만약 designer로 생성한 ui 파일이 있으면, qmake가 자동으로 인식하여
Makefile내에 uic를 넣어줍니다.
[quote]또 메뉴등을 구성한다거나등등 interface를 작성할수
아래에서 말씀해 주신 Qt Designer를 통해서 작업하면 됩니다. ^^
위도우로 치면 Visual Studio Resoure Editor같은거죠...
위에서 대충 답변해 주셨지만...
Qt Designer를 통해서 UI를 그린다음 그에 해당하는 코드를 집어넣습니다.
qmake로 직접 컴파일 하거나, KDevelop에서 그냥 컴파일 & 디버깅을 합니다.
윈도우에서 프로그래밍을 해보셨다면, Visual Studio 통합환경과 동일하게 작업할 수 있습니다.
하지만, 위에 답변해주신분들도 그렇지만. 저 역시도 커맨드 라인에서 직접 개발하고 있습니다. 제가 생각할때 Qt가 아주쉽고 구성이 잘 되어 있어 굳이 Designer를 쓰지않아도 쉽게 잘 되더라구요 :D
참고인데...
제가 요즘 Qt관련 일을 하고 있으므로, 필요하신 정보나 질문사항 있으면
http://www.korone.net 방문해 주시면 바로 답변드릴게요 :shock:
조병완
http://www.korone.net
http://www.korone.net QT 커뮤니티 사이트
댓글 달기