qt designer로 ui 생성한 후
203
작성한 질문수 1
qt designer로 ui 파일 생성한 후,
button을 startbutton으로 지정하는 방법이나,
각 ui 개체를 받아오는 방법에 대한 추가 설명 부탁드려요.
너무 갑자기 코드로 넘어가니까,
qt designer 코드 작성하는 부분이랑 연결이 안됩니다.
답변 4
0
네, 제가 확인해보고 부족한부분이 있으면 보완해드리겠습니다.
다만, 해당방법에 대해 말씀드리면 button 요소를 끌어온후 그 요소를 클릭한 후 우측에 보시면 이름을 설정하는 부분이 있습니다. 이 부분 영상으로 보완하겠습니다. 감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
와플님께서 질문하신 사항은 Qt Designer로 생성한 UI 파일에서 버튼이나 다양한 UI 요소를 어떻게 코드에서 참조하고 사용하는지에 대한 것입니다. Qt Designer에서는 UI를 시각적으로 설계한 후, Qt가 제공하는 파이썬 모듈을 통해 Python 코드에서 이를 조작할 수 있습니다.
UI 파일을 Python 코드로 변환: 일반적으로 Qt Designer에서 저장된
.ui파일은 PyQt5의pyuic5툴을 사용하여 Python 코드로 변환합니다.pyuic5 -x yourfile.ui -o yourfile.py생성된 Python 모듈 사용: 변환된
.py파일은 클래스 형태로 되어 있어 해당 클래스 객체를 생성하여 UI 요소에 접근합니다.버튼이나 다른 UI 요소에 접근: 변환된 Python 파일에서 UI 객체에 접근하기 위해 해당 클래스 안에 정의된 객체의 이름을 사용하실 수 있습니다.
”`python
from yourfile import Ui_MainWindow
class MainWindow(QMainWindow, Ui_MainWindow):
def init(self, parent=None):
super().init(parent)
self.setupUi(self)
# 여기서 yourButtonName은 Qt Designer에서 설정한 오브젝트 이름
self.startButton.clicked.connect(self.on_start)
def on_start(self):
print("Start button clicked!")
”`
이 외에도 PyQt를 처음 사용하신다면, UI와 로직을 연결하는 부분에 대한 기본적인 튜토리얼을 확인하시는 것이 도움이 될 수 있습니다.
관련해서 더 많은 예제와 설명은 다음 링크를 통해 확인해 보실 수 있습니다:
- PyQt5로 GUI 프로그램 만들기: 개요 및 기본 사용법
확실히 이해가 가지 않는 부분이나, 문제 해결이 잘 되지 않는다면 강의 Q&A 섹션을 통해 추가적인 도움을 요청하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
수강평 이벤트
0
10
1
작업형 1 (삭제예정, 구 버전)
0
26
2
강의노트는 어디있나요?
0
11
0
노션 학습 자료 권한 요청
0
12
1
수강기간 연장 문의드립니다.
0
18
1
2유형 레이블 인코딩 VS 원핫 인코딩
0
19
3
섹션3 - 11 질문
0
91
3
32강 자료 어딨어요? 링크 주세요
0
75
2
19강 문의
0
84
2
17강 문의
0
109
2
블로그자동화프로그램 강의에 대해 질문드립니다
0
136
2
QT 디자이너 다운로드 받는 방법을 카페에 설명해놨다고 하는데 없네요
0
129
2
카페 등업 확인부탁드릴게요
0
283
2
수강생의 혜택에 대해 문의드립니다
0
96
1
HTTP Error 401: Unauthorized
0
463
2
25-3-08 키워드 경쟁강도 분석코드설계
0
144
1
너무 어려워요....이해가 너무안되네요.
0
208
2
open ai api키 사용하는거 무료인가요?
0
4001
2
ID태크와 Class 태그
0
121
2
셀레니움 설치 후 from , import 안되요.
0
167
2
vscode말고 cursor ai사용해도 되나요
0
739
2
쿠팡 파트너스 API 키 발급은 어떻게 받나요?
0
1040
1
예제로 알려주시는 파일 어디서 다운받나요?
0
509
2
제가 129 버전인데 드리아버에는 128 버전까지밖에 없는데 다운그레이드 해야하나요?
0
747
2






