2013-08-08 6 views
0

나는 Qt는 4.8QTreeWidget에서 기본 확장/축소 하위 항목을 변경하는 방법은 무엇입니까?

QTreeWidgetItem *city = new QTreeWidgetItem(ui->trvCompetitions); 
city->setText(0, tr("City")); 

(new QTreeWidgetItem(city))->setText(0, tr("Stockholm")); 
(new QTreeWidgetItem(city))->setText(0, tr("Helsinki")); 
(new QTreeWidgetItem(city))->setText(0, tr("Copenhagen")); 

QTreeWidgetItem *other = new QTreeWidgetItem(ui->trvCompetitions); 
other->setText(0, tr("Other")); 

(new QTreeWidgetItem(other))->setText(0, tr("London")); 
(new QTreeWidgetItem(other))->setText(0, tr("Tokio")); 
(new QTreeWidgetItem(other))->setText(0, tr("Hanoi")); 

에 다음 코드를 사용하여 간단한 트 리뷰를 만들려고 그리고 이것은 내가 this article을 읽고 난 단지 내 트 리뷰가 갖고 싶어 내가

myTreeView

있어 트 리뷰입니다 은/확장이

같은 하위 항목을
축소

어떻게 내 treeview를 변경할 수 있습니까?

감사합니다.

+0

정확히 달성하고자하는 것이 무엇인지 명확하게 설명해 주시겠습니까? 이미 트리보기에 하위 항목이있는 것 같습니다. – dunc123

+0

@ dunc123 : 내 treeview가 이미지 2 (제목 열)와 같은 구조 스타일 (확장/축소) 만 갖기를 원합니다. –

답변

0

QTreeWidget에 대한 추가 문서를 읽은 후 트리 뷰를 사용자 지정할 수 있음을 알게되었습니다. 내가 this post 다음 내 treeview 수정하고 결과는 내가 원하는대로 좋았어.

-1

열 수를 변경하십시오. 그것에 대한 문서를 읽으십시오. 네가 알아 내지 않으면 돌아와. 나는 주로 내 자신의 모델로 "추상적 인 방법"을 사용합니다.

+0

나는 당신이 언급 한 방법을 시도했지만 결과는 같았다. 아무것도 바뀌지 않았습니다. 어쨌든, 당신의 추천에 감사드립니다! –

+0

@ Tan Viet. 하지만 그것은 내가 옳은 것 같습니다. 여러분이 만들고자하는 것은 QTreeWidget이 두 개의 컬럼을 가지고 있기 때문입니다. 왜냐하면 thats는 예제에서 보았던 것과 여러분이 생성 한 것의 차이이기 때문입니다. 그렇다면 이것은 실현됩니다 http://stackoverflow.com/questions/16029388/qtreeview-with-columns – Frodo

+0

헤더의 경우 http://stackoverflow.com/questions/9943866/what-is-the-method-to-set- the-text-for-a-qtreewids 헤더 – Frodo