背景图片可以比qlistview项目大吗?

时间:2013-06-03 11:43:47

标签: qt qt4 qlistview qstandarditemmodel

我正在开发一个我正在使用QStandardItemModel的应用。 QstandardItemModel中的每个项目都是带文本的缩略图。这些项绑定在布局中的QListView中。

是否可以为每个QListview项目设置背景,使背景大于项目?或者是否可以在项目中添加框架?

1 个答案:

答案 0 :(得分: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.