본문 바로가기
반응형

PyQt56

[PyQT5] UI Designer 에서 Tab Widget 생성 하기 PyQT5 Tab Widget Main Window 에 Tab Widget 을 가득 채우도록 하려면 이전 포스트를 보고, 배치를 설정하세요. [PyQT5] UI Designer.exe 에서 리사이즈 시 같이 확장하기 Tab 은 기본적으로 Tab 1, Tab 2 가 생성됩니다. Tab 이름 변경 Tab 추가 Tab 삭제 2022. 3. 24.
[PyQT5] 처음부터 따라하기 #4. ui component binding PyQT5 따라하기 #4 UI Components Binding Python 에서 UI Component 사용하기 이전 글에 이어서 소스에 추가를 하겠습니다. self.window = loader.load(ui_file) 이렇게 window 를 load 했다면, 바인딩 하는 코드는 self.my_line_edit = self.window.findChild(QLineEdit, objectName) # 여기서 objectName 은 designer.exe 에서 설정한 objectName 입니다. 바인딩 저는 편하게 쓰기 위해서 private 함수를 만들어봤습니다. def __bindQLineEdit(self, objectName): return self.window.findChild(QLineEdit, ob.. 2022. 3. 17.
[PyQT5] 처음부터 따라하기 #3. UI 파일을 Python에서 실행하기 PyQT5 따라하기 #3 .ui 실행 in Python .UI 파일로 Python 에서 실행 이전 포스트에서 designer.exe 를 이용해 ui 파일을 만들었습니다. 이 ui 파일을 python project 에 복사합니다. test.py 와 ui 파일이 같은 경로에 있다고 한다면, 기본적으로 화면을 띄우는 소스는 아래와 같습니다. test.py import sys from PySide2.QtWidgets import QApplication from PySide2.QtCore import QFile, QObject from PySide2.QtUiTools import QUiLoader UI_FILE_PATH = './PdfExtractorUI.ui' class App(QObject): def __in.. 2022. 3. 17.
[PyQT5] 처음부터 따라하기 #2. UI 생성 (Designer.exe 사용) PyQT5 따라하기 #2 Pyside2 Designer.exe 를 실행합니다. Main Window 를 선택하고 생성. 버튼 추가 버튼 텍스트 수정하기 python code 에서 이 버튼에 접근하기 위해서 objectName 을 변경합니다. Edit 추가하기. - Line Edit, Plain Text Edit 를 추가합니다. 각각 objectName 을 fileLineEdit 와 logPlainTextEdit 로 변경했습니다. Group Box 를 사용해서 그룹별로 나눠둘 수 있습니다. 아이콘 변경 파일이 선택되었을 때 디자인창에서는 변경되지 않지만, 미리보기를 했을 경우 변경된 것을 확인할 수 있습니다. 미리보기 이렇게 했을 경우 Form 이 어떻게 실행되는지 미리보기를 할 수 있습니다. 저장 Ctr.. 2022. 3. 17.
[PyQT5] 처음부터 따라하기 #1. 프로젝트 생성 및 설치 PyQT5 따라하기 #1 1. 프로젝트 생성 파이참에서 File > New Project 클릭. 프로젝트 명 입력하고 New environment 로 생성합니다. Create 클릭~ 2. PyQT5 설치 pip install PyQt5 3. PyQT Designer 를 사용하기 위한 Pyside 설치 pip install pyside2 혹시 pip install 하는 도중에 아래와 같은 오류가 난다면, 이 글 참고하세요. 설치가 완료되면, 아래 경로에 designer.exe 파일이 보입니다. 우클릭 해서 Show in Explorer 를 누릅니다. 이 designer.exe 파일의 바로가기를 만들어서 바탕화면에 두시면 편합니다. 저 exe 를 실행하면 PyQT UI Design tool 이 뜹니다. 2022. 3. 16.
[pyQT5] pyQT Button. 버튼 클릭 이벤트 #pyQT Button pyQT Button Click # 설치 2020/08/15 - [Python] - [pyQT5] pyQT install. pip 로 설치하기 # 소스 import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import QIcon class App(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): # form self.setWindowTitle('Hello Bryan') self.center() # self.move(500,200) # 창 위치 self.resize(500, 200) # 창 크기 # 버튼 정의 btn.. 2020. 8. 15.
728x90
반응형