ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • QT 정리-3 다이얼로그 만들기
    Programming 2011. 6. 30. 04:46

    1. 다이얼로그 만들기

    자, Visual Studio를 개발환경으로 채택했다면 다이얼로그를 만드는 방법은 크게 두가지이다.

    1) Addin에서 클래스 추가로 만드는 방법
     이 방법이 뒤에 방법보다 편하긴 하다.
     보편적인 클래스 추가를 실행한 뒤에, Addin을 설치했다면 QT와 관련된 클래스를 생성하는 항목이 보일 것이다.
     

     

    위저드를 통해 생성한 뒤에 생성된 ui파일을 수정하여 사용하면 된다.

    2) ui를 생성한 뒤에 헤더와 cpp파일을 만드는 방법
    이 방법은 좀 복잡하다.

    클래스가 아닌 새항목 추가로 QT Form을 선택하여 생성된 ui파일을 편집을 한 뒤에
    헤더와 소스파일을 만들어서 연결시켜줄 수도 있다.
    연결 방법은

    #ifndef TEST_H
    #define TEST_H
     
    #include <QWidget>
    #include "ui_Test.h"
     
    class Test : public QWidget
    {
    	Q_OBJECT
     
    public:
    	Test(QWidget *parent = 0);
    	~Test();
     
    private:
    	Ui::Form ui;
    };
     
    #endif // TEST_H


    헤더파일에 ui를 생성하며 생성된 임시 파일 Generated File 필터에 생성된 헤더파일을 추가해 주고, 그 내부의(위에선 ui_Test.h파일 내부의) 가장 하단에 있는 다음과 같은 코드에서의 클래스 이름으로 변수를 선언하여 사용하면 된다. 잘 모르겠다면 1)의 방법으로 하나 생성하여 살펴보는 것도 방법이다.


    namespace Ui {
        class Form: public Ui_Form {};
    } // namespace Ui
     
    QT_END_NAMESPACE


    'Programming' 카테고리의 다른 글

    3차원 좌표점 얻기  (0) 2011.07.31
    Silverlight 시작...  (0) 2011.07.05
    QT 정리2- Button 만들기, 시그널, 슬롯  (0) 2011.06.30
    QT 정리1- QT소개, QT시작  (0) 2011.06.30
    6.5 설치 및 샘플 재 빌드  (6) 2011.06.27
Designed by Tistory.