본문 바로가기
PYQT/사용법

4. [Pyqt5, QT Designer,GUI] LineEdit, TextEdit, Label 만들기

by kgoing 2022. 8. 7.

썸네일


 

 

 

 

안녕하세요, kgoing입니다. 

오늘은 QT Designer로 LineEdit, TextEdit, Label을 만들어 보도록 하겠습니다.

 

1. 동작방법

동작은 입력창에 텍스트를 입력하고 출력 버튼을 누르면 출력 창에 입력 값이 출력되는 동작을 만들어 보려고 합니다.

 

 


2. 먼저 Main Window 창을 하나 생성해 줍니다.

 

 

3. 다음으로 drag & drop을 이용하여 왼쪽 Widget Box에서 Line Edit, Text Edit, Push button, Label을 사진과 같이 꺼내 줍니다.

위젯화면
widget Box
창화면
창 화면

Label을 꺼내서 창 마다 제목을 적었습니다. 출력 창은 textEdit이고 입력창은 lineEdit입니다.

 

 

 

 

4. 화면 구성을 마치면 출력 버튼을 설정해 줘야 합니다. 설정 방법 및 버튼 이름 변경은 지난 시간 내용을 참고 바랍니다.

(https://k-going.tistory.com/entry/2-Pyqt-Qt-Designer-%EB%B2%84%ED%8A%BC-%EB%A7%8C%EB%93%A4%EA%B8%B0?category=1295573)

 

연결화면
연결화면

5. 연결이 완료되면 다음과 같이 나옵니다.

object화면
Object 화면

 

6. 우리가 만든 창과 버튼의 이름을 기억해 줘야 합니다.

Object에서 이름 변경이 가능합니다만, 저는 별도로 이름을 변경하지 않았습니다. lineEdit, pushButton, textEdit 이 세 가지 이름을 알아둬야 나중에 프로그래밍할 때 헷갈리지 않게 작업할 수 있습니다.

 

다른이름저장화면
다른이름저장

7. 마지막으로 다른 이름으로 저장을 합니다.

 

 

여기까지  QT Designer로 LineEdit, TextEdit, Label을 만들어 보는 방법을 알아봤습니다.

 

감사합니다.

 

댓글