IT/파이썬 2021. 2. 2.
파이썬 윈도우 크기와 포지션 정보 가져오기 및 세팅하기
파이썬 윈도우 크기와 위치를 저장해 뒀다가 새로 시작할 때 가져올려 몇가지 검색.. 그런데 너무 쉽게 되어 있어서 쓸 게 없을 정도. 왜 딱 바로 안찾아 지는지 모르지만 QMainWindow 에서 만든 파이썬 응용 같으면 아주 쉽다. close 할때 이벤트에서 아래 정보를 저장하는 코드이다. 위치는 간단하게 .x(), .y() 크기도 간단하게 .width(), .height() 로 아주 손쉽게 정보를 가져올 수 있다. # close event 처리 def closeEvent(self, ev): if QMessageBox.question(self, 'Closing', 'Really close?') == QMessageBox.Yes: # # 이상하게 사이즈가 2px 크게 나오네.. # width = self..
IT/파이썬 2021. 2. 1.
파이썬 Qt Designer 에서 Layout stretch 옵션 값 설정
Vertical layout 이나 Horizontal Layout 을 놓고 레이아웃을 설정하다 보면 LayoutStretch 라는 속성을 설정하도록 되어 있다. 의미가 무엇인지? 간략하게 설명해 주는 곳이 없어 간단하게 기록해 둔다. 예제에 숫자로 1,2 로 적어 뒀다. 물론 여기에 적용된 Layout 은 수평으로 2개 있는 프레임의 형태이다. 숫자의 의미는 아래 그림처럼 비율로 보면 되겠다. 초기 비율로 잡아주고, 창이 커지거나 작아지더라도 해당 비율로 움직이는 듯 하다. 간단하게 정리 끝. BJ.