728x90 ์ ์ฒด ๊ธ140 GUI ๊ฐ์3 Fornlayout์ ์ด์ฉํ์ฌ ์๊ธฐ์๊ฐ UI๋ง๋ค๊ธฐ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ์ถ๋ ฅํ๋๋ฐ ๋ง์ด ์ด์ฉ๋๋ ํํ ํ์๊ฐ์ , ์ ํ ์คํ ๋ฑ์ ํํํ๋๋ฐ ๋ง์ด ์ฌ์ฉ๋๋ค. PyQt์์๋ QFormLayout์ ์ ๊ณตํ๋ค. ํ์ค ํ์ค๋ง๋ค Lable: field ํํ์ ๋ฐฐ์น ์ ๊ณต A : a B : b C : c Label : Field Widget : Widget Label, Field ๋ชจ๋ QLabel ๋ณดํต Label์ text, Field์๋ widget [๊ธฐ๋ณธ ์ฝ๋ฉ] import sys from PyQt5 import * from PyQt5.QtGui import * from PyQt5.QtCore import * from PyQt5.QtWidgets import * class Main(QDialog): def __init.. 2022. 11. 21. GUI ๊ฐ์2: ๋ ์ด์์ import sys from PyQt5.QtGui import * from PyQt5.QtCore import * from PyQt5.QtWidgets import * class Main(QDialog): def __init__(self): super().__init__() self.init_ui() def init_ui(self): main_layout = QVBoxLayout() self.setLayout(main_layout) self.resize(500,500) self.show() if __name__ =='__main__': app = QApplication(sys.argv) main = Main() sys.exit(app.exec_() ์์ ฏ ์ถ๊ฐ import sys from PyQt5.QtG.. 2022. 11. 20. GUI ๊ฐ์ 1 1 .Hello World import sys,os import PyQt5 from PyQt5 import * from PyQt5.QtGui import * from PyQt5.QtCore import * from PyQt5.QtWidgets import * class Main(QDialog): def __init__(self): super().__init__() self.init_ui() def init_ui(self): layout = QVBoxLayout() label_widget = QLabel("Hello world!") layout.addWidget(label_widget) self.setLayout(layout) self.show() if __name__ =='__main__': app = .. 2022. 11. 20. ๋คํธ์ํฌ 2 2022. 11. 18. ์ด์ 1 ยทยทยท 28 29 30 31 32 33 34 35 ๋ค์ 728x90