본문 바로가기
STORY/My Stroy

QT ComboBox 예제(example)

by KANG Stroy 2016. 3. 24.
728x90
728x90
정리해 봅니다.

아주 간단하게 작성이 가능 합니다. 


사진으로 올려 봅니다...

스크롤 쭉쭉,... 내려 가면서 보세요..


프로젝트 생성


프로젝트 ... 이름 원하는것으로... 


자신의 옵션 선택


파일면 생성 - 파일 이름을 생성 합니다.

여기서 아래 ui - 즉 creator를 이용해서 작성 할거에요... 

텍스트를 쳐서 위치 잡고 할 수도 있지만... 쉽게 접근 할 수 있는데 굳이 .. 그럴 필요 없을거 같기에... 

그리고 다 기억 하기도 힘들고.. 해서 .. UI를 통하여 작성 했습니다... ㅎ 


마지막... 피니쉬~~~ 앞으로 넘어 갈수  있는 버튼이 없습니다. ㅋㅋ 캔슬 하던지 생성 하던지 둘중 하나 QT 쿨하군요.. 


파일명은 원래는 File Save 하고 Open 하는것을 만들기 위해서 작성 한것이 입니다.... 

정리 차원에서 올려 봅니다... 


확장자가 UI를 클릭 하고 ...

콤보 및 콤보 동작을 확인 하기 위해서 TextEdit를 사용하겠습니다. 

드래그 해서 옮기면 끝.. 


콤보인 TEST를 클릭... 

첫줄은 선택하지 않도록 블랭크로 만들 었습니다. 

콤보를 클릭하고 오른쪽 클릭... Go to slot을 선택 


activated(int) 선택 더블 클릭


자동으로 함수가 생성이 됩니다. 


테스트를 하기 위해서 if와 else를 막 써 봅니다. 

void FileSaveOpen::on_comboBox1_activated(int index)
{
      if(index == 0 )
    {
        ui->textEditLog->setText("Nothing");
    }
    else if(index == 1)
    {
        ui->textEditLog->setText("Test");
    }
    else
    {
        ui->textEditLog->setText("Test1");
    }
}


컴파일 하고 동작 시키면 아래와 같이 동작이 됩니다.. 


간단하죠?? ㅋ


728x90

'STORY > My Stroy' 카테고리의 다른 글

사람은 무엇으로 성장하는가? 좋은 글귀 모음  (0) 2016.03.26
스트레스 해소법  (0) 2016.03.25
6면 큐브(3X3) 6단계 맞추기  (0) 2016.03.24
6면 큐브 6번 7번 연습 방법  (0) 2016.03.23
6면 큐브 (3X3) 맞추기  (0) 2016.03.23

댓글