반응형
728x170
파이썬 pyqt5를 공부하다가 이런 문제를 발견했습니다
레이아웃이 고정되어 있는데, 그 고정된 화면 크기보다 더 많은 내용이 내부에 들어가면
내부 글자가 깨지더라고요
아래 사진처럼 말이죠
반응형
아래 내용이 더 있는데 보이지가 않습니다
마우스 드래그도 안되고, 뭐 방법이 없었습니다
그래서 스크롤바를 추가할 수 있지 않을까? 생각했습니다.
역시나 있더군요
QScrollArea 클래스를 이용하면 됩니다!
지난 포스팅 예제에 추가적으로 소스를 넣어보죠
QScrollArea 클래스의 객체를 생성합니다
그리고 tab2에 넣을 레이아웃을 만들고요
다음으로 QLabel에 화면을 초과할 글자를 막~~써줍니다
그리고 나서
해당 스크롤에어리어에 setWidget을 이용해서 라벨을 넣어줍니다
그리고 layout에 위젯을 넣어주고
그리고 setLayout을 통해 최종적으로 붙여줍니다
300x250
짜잔!
스크롤바가 생성되네요 ㅎㅎ
오 뭔가 점점 흥미가 돋습니다
반응형
그리드형
'python' 카테고리의 다른 글
파이썬 pyqt5 비밀번호(password) 입력하기 (0) | 2018.01.26 |
---|---|
IT 봉사 - 교회봉사 교회(화도사랑의교회) 재정 프로그램 개발4 (0) | 2018.01.25 |
파이썬 gui(PyQt5) 탭(tab) 만들기 (2) | 2018.01.25 |
파이썬 GUI 설치 및 예제 실행 - pyqt5 설치 (0) | 2018.01.24 |
IT 봉사 - 교회봉사 교회(화도사랑의교회) 재정 프로그램 개발3 (0) | 2018.01.24 |