윈도우 생성 시 위치 및 크기를 지정하는 방법은 다음과 같다.
주요 코드
QWidget으로부터 물려받은 setGeometry() 메소드를 이용하면 윈도우 위치와 크기를 지정할 수 있다. 이 메소드를 호출할 때 4개의 파라미터 (x 좌표, y 좌표, 윈도우 폭, 윈도우 높이) 값을 설정해서 넘겨주면 된다. 참고로 (x, y) 좌표는 화면의 좌측 상단을 기준점 (0, 0)으로 한다.
self.setGeometry(100, 50, 300, 200)
전체 코드
import sys from PySide.QtGui import QApplication, QWidget class MyWidget(QWidget): def __init__(self): super(MyWidget, self).__init__() self.setup_ui() def setup_ui(self): self.setGeometry(100, 50, 300, 200) def main(): app = QApplication(sys.argv) win = MyWidget() win.show() sys.exit(app.exec_()) if __name__ == '__main__': main()
코드 실행
1. 완성된 프로그램을 적당한 이름의 파일(예. window_posize.py)로 저장한다.
2. 저장한 파일을 실행한다.
python window_posize.py
'PySide' 카테고리의 다른 글
PySide 강좌 - 5. 윈도우 위치 이동, 리사이즈 및 최소·최대 크기 지정 (0) | 2015.05.24 |
---|---|
PySide 강좌 - 4. 윈도우 타이틀과 아이콘 설정 (0) | 2015.05.06 |
PySide 강좌 - 2. 윈도우 생성 기본 코드 및 설명 (0) | 2015.05.06 |
PySide 강좌 - 1. 설치 (0) | 2015.05.03 |