用 QListView::setIndexWidget 实现了让button插进 QListView
但是问题也来了.
每一行非常的窄.请问怎样设置行高?和一页显示的数量?
我试着用 setGridsize. 但是这个不仅是给绝对值大小,并且行宽是宽了....但是只是空白多了,button依然还是非常窄,其余全是空白.
并且由于我是布局界面. 所有东西都是按比例来的,不能给绝对大小.
所以我只有给这个listview一个长宽比例,然后再让他一页显示比如显示4个,那么每个的行高就基本是1/4个 listview的高度.
这样也就能按比例缩放了.
另外多问个问题.
我是用
QStringListModel* model= new QStringListModel;
QStringList list;
list << "a" << "b" << "cc";
model->setStringList(list);
listview->setModel(model);
listview->setIndexWidget(model->index(0,0), button);
这个方法来让button插入listview的....
让button覆盖掉string...
因为我实在不知道怎么设置 listview的model.....
请问能给个用 setIndexWidget 插入 button 的例子吗?