2013-06-03 2 views
1

QStandardItemModel을 사용중인 앱에서 작업하고 있습니다. QstandardItemModel의 모든 항목은 텍스트가있는 축소판입니다. 이러한 항목은 레이아웃에있는 QListView에 바인딩됩니다.배경 이미지가 qlistview 항목보다 클 수 있습니까?

배경이 항목보다 커지도록 각 QListview 항목의 배경을 설정할 수 있습니까? 또는 항목에 프레임을 추가 할 수 있습니까?

답변

0

예, 항목의 항목 색인에 프레임을 추가 할 수 있으며 각 항목에 배경을 설정할 수 있지만 그 필요성을 이해하지 못했습니다. 내 말은, 배경이 아이템보다 클 수 있다면, 전체 QListView 배경을 설정하는 것이 어떨까요?

편집 :

QFrame *frame = new QFrame(this); //or any other widget-type object. 
ui->listView->setIndexWidget(ui->listView->model()->index(0,0), frame); //set to desired index. 
: 항목에 프레임을 추가하는 방법