세로형
Recent Posts
Recent Comments
Link
04-24 04:28
«   2024/04   »
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
Total
관리 메뉴

꿈 많은 사람의 이야기

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

python

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

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

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

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

내부 글자가 깨지더라고요

아래 사진처럼 말이죠

 

반응형

 

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

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

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

역시나 있더군요

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

 

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

 

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

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

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

그리고 나서

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

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

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

 

 

300x250

짜잔!

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

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

반응형
그리드형
Comments