[ PyQt ] QSplitter
반응형
1. QSplitter : 프레임을 분할하여 각 영역의 크기를 조절 할 수 있음
import sys from PyQt5.QtWidgets import QWidget from PyQt5.QtWidgets import QSplitter from PyQt5.QtWidgets import QTextEdit from PyQt5.QtWidgets import QVBoxLayout from PyQt5.QtWidgets import QApplication from PyQt5.QtCore import Qt class Form(QWidget): def __init__(self): QWidget.__init__(self, flags=Qt.Widget) self.text_1 = QTextEdit() self.text_2 = QTextEdit() self.text_3 = QTextEdit() self.split_1 = QSplitter() self.split_2 = QSplitter() self.vbox = QVBoxLayout() self.container_vbox = QVBoxLayout() self.init_widget() def init_widget(self): self.setWindowTitle("Splitter") self.split_1.addWidget(self.text_1) self.split_1.addWidget(self.text_2) self.container_vbox.addWidget(self.split_1) self.split_2.setOrientation(Qt.Vertical) self.split_2.addWidget(self.split_1) self.split_2.addWidget(self.text_3) self.vbox.addWidget(self.split_2) self.setLayout(self.vbox) if __name__ == "__main__": app = QApplication(sys.argv) form = Form() form.show() exit(app.exec_())





반응형
'Tech & Development > Programming Languages' 카테고리의 다른 글
Jupyter Notebook 단축키 (0) | 2021.01.29 |
---|---|
Jupyter Notebook 기본 사용법 (0) | 2021.01.29 |
Jupyter Notebook 설치 및 실행 (Windows 10) (0) | 2021.01.29 |
[ PyQt ] Layout Widget (0) | 2021.01.29 |
PyQt 설치 및 실행 (0) | 2021.01.29 |
댓글
이 글 공유하기
다른 글
-
Jupyter Notebook 기본 사용법
Jupyter Notebook 기본 사용법
2021.01.29 -
Jupyter Notebook 설치 및 실행 (Windows 10)
Jupyter Notebook 설치 및 실행 (Windows 10)
2021.01.29 -
[ PyQt ] Layout Widget
[ PyQt ] Layout Widget
2021.01.29 -
PyQt 설치 및 실행
PyQt 설치 및 실행
2021.01.29
댓글을 사용할 수 없습니다.