Skip to content
toylee blog · 컴퓨터, 프로그램 정보 공유

toylee blog · 컴퓨터, 프로그램 정보 공유

PYQT GUI 기본세팅-파이썬

toylee, 2023년 04월 04일

PYQT 를 통해 파이썬 코딩을 GUI(Graphical User Interface)로 기본세팅을 구성합니다. 열심히 코딩 후 터미널 화면에서 값을 넣고, 결과를 보는 건 공부할때 하는 것이 좋습니다. 이제 우리는 이 PYQT GUI를 통하여 수익화하는 구조의 기본을 잡아 가는 거죠,

[목차]

  • 1. PYQT GUI 기본
  • 2. PYQT GUI 기본 – QT Designer로 gui.ui 불러오기
  • 3. 결론 및 의견

자 PYQT GUI 기본세팅 그럼 같이 시작해볼까요?


1. PYQT GUI 기본

파이썬 버전에 3.9버전 부터는 pyqt6 라이브러리를 사용해야 에러가 안나고 잘 실행됩니다. PyQt6 라이브러리를 불러와서 기본적인 gui 세팅을 해줍니다. 이 코드는 공식과 같으니 개발하실때 그저 복사/붙여넣기로 사용하시면 됩니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow
 
class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        self.setWindowTitle(“PyQt6 Example”)
        self.setGeometry(100, 100, 300, 200)
 
if __name__ == “__main__”:
    app = QApplication(sys.argv)
    mainWindow = MainWindow()
    mainWindow.show()
    sys.exit(app.exec())
cs


2. PYQT GUI 기본 – QT Designer로 gui.ui 불러오기

일반적으로 GUI 구성은 코딩으로 하는 것보다 디자인 배치 프로그램(QT Designer)을 사용하는 것이 좋습니다. 직관적으로 버튼이나 텍스트박스 및 모든 컴포넌트(요소)를 불러와 내 마음대로 배치할 수 있기 때문이죠.

QT Designer 설치방법은 링크를 참고 해서 설치 하시고 오시면 됩니다. gui.ui가 있다는 전제하에 완료된 사진과 코딩을 공유하겠습니다.

추가된 코딩을 잠깐 살펴 보겠습니다.

from PyQt6 import uic

ui_view = uic.loadUiType(“gui.ui”)[0]
class MainWindow(QMainWindow, ui_view):

uic를 import 한 후 ui_view 변수를 만들어서 MainWindow에 추가 해줍니다.
gui.ui의 경우 이름이 꼭 gui가 아니고 ui생성시 만든 이름을 작성해주세요

gui.ui 다운로드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow
from PyQt6 import uic
 
ui_view = uic.loadUiType(“gui.ui”)[0]
 
 
class MainWindow(QMainWindow, ui_view):
    def __init__(self):
        super().__init__()
        self.setupUi(self)
 
 
if __name__ == “__main__”:
    exe = QApplication(sys.argv)
    Win = MainWindow()
    Win.show()
    sys.exit(exe.exec())
cs


3. 결론 및 의견

pyqt gui 구성을 이번 글에서 간단히 알아 봤는데요, 안 어렵죠.. 쉽습니다. 쌩으로 코딩을 짜내는 것보다 더 중요한건 많은 코딩 경험과 그에 맞는 데이터를 잘 정리해서 필요에 맞게 가져다 쓰는 것이 중요합니다.

오늘 알아본 gui 코딩은 잘 저장해 두시고, 잘 사용하시 바래요

파이썬 guipyqtpyqt6pythonqt designer파이썬

글 탐색

Previous post
Next post

Related Posts

파이썬

파이썬 연산자 우선순위 및 종류

2025년 02월 01일2025년 02월 01일

안녕하세요! 오늘은 파이썬 연산자 우선순위 및 종류에 대해 알아보려고 해요. 파이썬을 제대로 활용하기 위해서는 연산자의 우선순위를 잘 알아야 하니까요!     파이썬 연산자란? 우선, 파이썬 연산자는 수학적, 논리적, 비교적 작업을 수행하는 기호들이에요 연산자는 프로그램에서 중요한 역할을 하니까, 기본적인 연산자부터 복잡한 연산자까지 잘 알아두는 것이 좋습니다!   파이썬 기초 문법과 활용…

Read More
파이썬

파이썬 문자열 합치기(join(), format() 외)

2023년 06월 22일

Python의 기본 작업 중 하나인 문자열 연결은 두 개 이상의 문자열을 결합하여 하나의 더 큰 문자열을 만드는 것입니다. 이 글에서는 파이썬 문자열 합치기 방법을 살펴보고 이를 더 잘 이해할 수 있는 예제를 제공합니다.

Read More

PyQt6를 사용한 GUI 애플리케이션 개발과 DevOps

2023년 07월 07일

효율적으로 관리하고 배포하기 위해서는 DevOps 원칙을 도입하는 것이 좋습니다. 이 글에서는 PyQt6를 사용하여 GUI 애플리케이션을 구축하는 동시에, DevOps를 통해 지속적인 통합 및 배포를 구현하는 방법에 대해 알아보겠습니다.

Read More

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

최신 글

  • 맥북 열 관리와 쿨링 솔루션 소개
  • SQLite 데이터 백업과 복구 노하우
  • 파이썬에서 시간과 날짜 처리하기
  • 맥북 액세서리 추천 및 활용법
  • 랜섬웨어로부터 내 컴퓨터 지키는 방법

최신 댓글

  1. 윈도우 단축키 모음 Best5의 ace
  2. http https 차이의 챗GPT 란? · Working for you

보관함

  • 2026년 2월
  • 2025년 7월
  • 2025년 6월
  • 2025년 5월
  • 2025년 4월
  • 2025년 3월
  • 2025년 2월
  • 2025년 1월
  • 2024년 12월
  • 2024년 11월
  • 2024년 8월
  • 2024년 6월
  • 2024년 5월
  • 2024년 3월
  • 2024년 2월
  • 2023년 11월
  • 2023년 9월
  • 2023년 8월
  • 2023년 7월
  • 2023년 6월
  • 2023년 5월
  • 2023년 4월
  • 2023년 3월
  • 2023년 2월

카테고리

  • flutter
  • html
  • linux
  • macbook
  • Pc Useful Tips
  • 미분류
  • 워드프레스
  • 자바(Java)
  • 파이썬
  • 프로그래밍
©2026 toylee blog · 컴퓨터, 프로그램 정보 공유 | WordPress Theme by SuperbThemes