QListWidget设置自定义行间距
生活随笔
收集整理的這篇文章主要介紹了
QListWidget设置自定义行间距
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
QListWidget如何設(shè)置行間距不均勻高度呢
QListWidget* listWidget = ui.listWidget;listWidget->setGridSize(QSize(335, 120)); setGridSize這個函數(shù)是設(shè)置之后行間距都是120,如何打破所有行間距設(shè)置呢,我想自定義設(shè)置 QListWidgetItem *listItem = new QListWidgetItem;listItem->setFlags(Qt::ItemIsSelectable|Qt::ItemIsEnabled);listItem->setSizeHint(QSize(335,40));listWidget->addItem(listItem);listWidget->setItemWidget(listItem, w);QListWidgetItem *listItem1 = new QListWidgetItem;listItem1->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);listItem1->setSizeHint(QSize(335, 108));listWidget->addItem(listItem1); 這種設(shè)置后的效果不理想,后來發(fā)現(xiàn)了一個技巧,行間距要大于每一行的高度,這樣每一行才不會重疊如果你覺得這篇博客對你有幫助,請鼓勵鼓勵小編,做技術(shù)不易,深入研究技術(shù)更加不易!
總結(jié)
以上是生活随笔為你收集整理的QListWidget设置自定义行间距的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 适合Java初学者练手的网站
- 下一篇: html行间距属性,css行间距属性