1

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

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

4

1 回答 1

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.
于 2013-09-12T11:07:21.643 回答