Link
11-28 23:35
«   2020/11   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
Archives
Today
1,731
Total
1,176,303
관리 메뉴

꿈 많은 사람의 이야기

파이썬 pyqt5 스크롤 영역(scroll area), 스크롤바 화면 만들기 본문

python

파이썬 pyqt5 스크롤 영역(scroll area), 스크롤바 화면 만들기

이수진의 블로그 이수진의 블로그 2018. 1. 25. 11:27

파이썬 pyqt5를 공부하다가 이런 문제를 발견했습니다

레이아웃이 고정되어 있는데, 그 고정된 화면 크기보다 더 많은 내용이 내부에 들어가면

내부 글자가 깨지더라고요

아래 사진처럼 말이죠




아래 내용이 더 있는데 보이지가 않습니다

마우스 드래그도 안되고, 뭐 방법이 없었습니다

그래서 스크롤바를 추가할 수 있지 않을까? 생각했습니다.

역시나 있더군요

QScrollArea 클래스를 이용하면 됩니다!


지난 포스팅 예제에 추가적으로 소스를 넣어보죠


QScrollArea 클래스의 객체를 생성합니다

그리고 tab2에 넣을 레이아웃을 만들고요

다음으로 QLabel에 화면을 초과할 글자를 막~~써줍니다

그리고 나서

해당 스크롤에어리어에 setWidget을 이용해서 라벨을 넣어줍니다

그리고 layout에 위젯을 넣어주고

그리고 setLayout을 통해 최종적으로 붙여줍니다




짜잔!

스크롤바가 생성되네요 ㅎㅎ

오 뭔가 점점 흥미가 돋습니다

0 Comments
댓글쓰기 폼