Qt 개발: 편집 상자 textEdit 자동 스크롤

646 단어 qt
채팅 프로그램을 개발하거나 상태 모니터링과 같은 프로그램은 때때로 편집 상자의 자동 스크롤을 사용해야 한다.
함수를 하나 썼다
//       ,               
void autoScrollTextEdit(QTextEdit *textEdit,QString &text,QString &add_text)
{
    //           
    text+=add_text+"
"; textEdit->setText(text); // QTextCursor cursor=textEdit->textCursor(); cursor.movePosition(QTextCursor::End); textEdit->setTextCursor(cursor); // if(textEdit->document()->lineCount()>20) { text.clear(); textEdit->clear(); } }

이 함수를 타이머의 업데이트 함수나 다른 장소에 놓고 호출하면 됩니다.

좋은 웹페이지 즐겨찾기