2014-12-14 8 views

답변

1

이렇게하려면 setText() 또는 append()를 사용하지만 포인터를 얻는 방법은 그리 좋지 않습니다. 원래 포인터로 작동해야합니다. 예를 들어

QTextBrowser txt; 
grid.addWidget(&txt,...); 
//... 
txt.append("example");//we just use object, we don't get this object from layout 

QTextBrowser는 setStyleSheet()도 사용할 수 있도록 QWidget을 상속합니다.

현재 접근법 : 물론 qobject_cast를 사용하여 필요한 유형으로 포인터를 캐스팅 할 수 있지만 더 쉬운 접근 방법을 사용하십시오.

(qobject_cast<QTextBrowser*>(grid.itemAtPosition(0,0)->widget()))->append("example");//is it so beautiful?