728x90
반응형
import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QGridLayout, QLabel, QLineEdit, QTextEdit)
class MyApp(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
grid = QGridLayout()
self.setLayout(grid)
grid.addWidget(QLabel('Title:'), 0, 0) # 2열 3행에서 0,0은 첫번쩨행의 첫번째 열에 위치
grid.addWidget(QLabel('Author:'), 1, 0)
grid.addWidget(QLabel('Review:'), 2, 0)
grid.addWidget(QLineEdit(), 0, 1)
grid.addWidget(QLineEdit(), 1, 1)
grid.addWidget(QTextEdit(), 2, 1)
self.setWindowTitle('QGridLayout')
self.setGeometry(300, 300, 300, 200)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = MyApp()
sys.exit(app.exec_())

728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : 1~12월의 계절 출력 (0) | 2022.11.21 |
|---|---|
| [파이썬] 문제 : 입력 받은 문장의 단어 빈도수 (0) | 2022.11.21 |
| [파이썬] 문제 : UI 버튼(PyQt5) (0) | 2022.11.21 |
| [파이썬] 문제 : 이중 while True문 (0) | 2022.11.21 |
| [파이썬] 문제 : 파일명 찾아 없을때 알람(BeepSound) (0) | 2022.11.21 |
댓글