我正在开发一个我正在使用QStandardItemModel的应用。 QstandardItemModel中的每个项目都是带文本的缩略图。这些项绑定在布局中的QListView中。
是否可以为每个QListview项目设置背景,使背景大于项目?或者是否可以在项目中添加框架?
答案 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.