본문 바로가기
Programming

<QT> listWidget, listView 자동 스크롤바 내리기, auto scroll

by 단창 2011. 2. 13.


리스트위젯을 하는 쓰는 경우 당연히 위젯의 크기보다 더 많은 아이템을 넣을것이고 스크롤바가 생길때, 당연히 새로 들어온 데이터를 보아야지 이전 데이터를 멍하니 보고 있겠는가...
이것을 자동으로 내려주는 기능을 포함시키지 않았다는게 이상하다.
당연히 스크롤바 정렬 아래로 하는 옵션이 있겠지 라고 생각하며 한참 찾았으나.. 결국엔 없었다!!

검색을 해보니 데이터가 들어올때 마다 스크롤 내리는 펑션을 불러줘야 한다고,,-_- 

뭐 암튼 되니까.. 

ui->LED_client1_recv->setStyleSheet(QString("background: yellow"));
ui->listWidget_client1->addItem("data is inserted.");
ui->listWidget_client1->scrollToBottom();

이런식으로! 



반응형