프로그래밍과 잡담

[Qt] Ui 에디트 사용 본문

프로그래밍/Qt[미사용]

[Qt] Ui 에디트 사용

크레온 2009. 6. 20. 15:59
본인은 이클립스를 이용해서 Qt를 사용할 것이다.

IDE에 대한 사용법은 알아서 연구하도록..

1

file에서 new -> Qt gui project를 선택 하고 대충 이름을 정한다
그럼 이름.ui 라는 게 있다 그걸 더블클릭
하면 위에있는 스크린샷 처럼 나오게된다.
푸시버튼은 알아서 배치
스샷에서 빨간색 네모에서 2번째 것을 선택을 한다.

2

위에 처럼 나온다.

그러면 나온 창에서 보면 pushButton이라는게 있는데.. 거기있는것들은 signal들이다. 그리고 그 옆에 test1Class있는건 slot들이고 onButtonClick()은 내가 만든 함수 이기 때문에 처음에 한 사람들은 없다.

만들려면 밑에 edit 버튼을 클릭한다.

그러면 한개 창이 뜨는데 ..  스샷3을 보자

3


slots에서 + 버튼을 누른다.

그러면 밑에 한개 slots() 이라는게 추가 되는데 이름은 알아서 정한다.

그리고 돌아오면 스샷2와 같이 된다.

그러면 난 간단한 거 만드는거니까 pushButton에서 clicked()를 누른다.

그리고 아까만든 슬롯을 클릭한다.

그리고 OK 버튼

이게하고  실행하고 버튼 클릭해봐야  아무것도 안된다.. 당연한거지만..

프로잭트 이름으로 되 있는   '프로잭트이름.h' 파일을 연다.


4



위에 스샷4를 보면 위에 빨간색 네모를 친곳이 보일것이다..
아까 만든 슬롯을 위에 처럼 똑같이 만든다.

그리고 그 소스파일을 연다. 구현을 해야하기때문에

일단 스샷5를 보도록 하자


5


위에 스샷5를 보면 빨간색 네모를 친 부분이 있다.

내가 아 오타가 있는데 jq를 없에야한다.

어쨌든  그게 중요한게 아니라 내용이 중요한거니까.

내용을 보면 메시지 박스중에서 about 메시지 박스를 출력하는거다.

     
about(
QWidget *parent,  //띄울 widget
const QString &title, //제목
const QString &text)  // 내용

about 박스는 이런 식으로 만들어져있다.
내가 쓴거는 title이라는 제목이 뜨고 내용을 hi fucker(안녕, 망할놈)이라는 about 박스가 뜨게된다.
 
실행결과  스샷




끝~

// MFC 해보다가 이거하니까 상당히 편한데 ㅋ 좀 노가다 성이 있긴하지만 MFC 처럼 드럽진 않은것같으니까..
 
반응형
Comments